我试图启动一个ajax后调用一个php脚本,它将更新我的数据库中的一些值。在PHP脚本中没有看到Ajax post vars
我遇到的问题是,在我的PHP脚本中看不到POST值,或者至少我没有任何回应。
这里是我的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,我确实得到了回应。
任何帮助,将不胜感激,谢谢。
你在使用'jQuery' – mgraph