これが私がやろうとしていることです。
同じページ(index.php)のindex.phpからデータをPOSTする次のスクリプトがあります。
<script type="text/javascript">
function loadabc(){
var optionValue = jQuery("select[name='citycountrystores']").val();
jQuery.ajax({
type: "POST",
url: "index.php",
data: ({result: optionValue}),
success: function(response){
jQuery("#cityAjax").html(response);
jQuery("#cityAjax").show();
}
});
PHPでPOSTデータにアクセスしたい。PHP ステートメントは、同じ JavaScript で記述されています。次のようなphp ifステートメントで $_POST['result'] にアクセスする必要があります。
<?php
if($check==$_POST['result'])
{
code....
.........
}
?>
}//Function loadabc end
</script>
これが私のセレクトボックスです
<select id="citycountrystores" name="citycountrystores" onchange="loadabc();">
<option value="76">City1</option>
<option value="77">City2</option>
<option value="78">City3</option>
</select>
コンソールに POST 値 (76 または 77 または 78) が表示されます。しかし、すぐにアクセスできるようにphp変数に保存する方法を知りたいです。
誰かがこれを行う方法、またはこれを達成するための他のアプローチを教えてください。