データベース内のいくつかの値を更新するphpスクリプトへのajaxpost呼び出しを開始しようとしています。
私が抱えている問題は、POST値が私のphpスクリプトに表示されないか、少なくとも応答がないことです。
これが私のJavaScriptです:
<script type="text/javascript">
$("btnOpsb" ).onclick = pinOpsb;
function pinOpsb(){
var params = "wxdata = test";
var ajaxRequest;
try{ajaxRequest = new XMLHttpRequest();} catch (e){try{ajaxRequest = new ActiveXObject("Msxml2.XMLHTTP");} catch (e) {try{ajaxRequest = new ActiveXObject("Microsoft.XMLHTTP");} catch (e){alert("Error: Browser/Settings conflict");return false;}}}
ajaxRequest.onreadystatechange = function(){
if(ajaxRequest.readyState == 4){
alert(ajaxRequest.responseText);
}
}
ajaxRequest.open("POST","wx2strip.php",true);
ajaxRequest.setRequestHeader("Content-type","application/x-www-form-urlencoded");
ajaxRequest.send("fname=Henry&lname=Ford");
}
</script>
私のwx2strip.phpでは、$ _ POSTに何かが含まれている場合に何かをエコーバックしようとしましたが、スクリプトの先頭に何かをエコーして終了しても、作成したアラートに応答がありません。
getを使用してみましたが、応答が返されます。
助けていただければ幸いです、ありがとう。