我应该调整php.ini中的哪些设置才能接受来自javascript的数据?

时间:2012-02-25 23:21:48

标签: php

我刚刚安装了LAMP。一切似乎工作正常,除非我通过ajax从js发送数据到php,php没有收到发送的数据。我怀疑这与php.ini中的设置有关,但我不知道要改变哪个。我的js ajax函数看起来像这样:

function ajax(url,data_to_be_sent,callback_func){

if (window.XMLHttpRequest)

{// code for IE7+, Firefox, Chrome, Opera, Safari

    xmlhttp=new XMLHttpRequest();

}

else

{// code for IE6, IE5

    xmlhttp=new ActiveXObject("Microsoft.XMLHTTP");

}

xmlhttp.onreadystatechange=callback_func;

xmlhttp.open("POST",url,true);

xmlhttp.setRequestHeader("Content-type","application/x-www-form-urlencoded");

xmlhttp.send(data_to_be_sent);

}

1 个答案:

答案 0 :(得分:0)

您需要做的两件事:

  1. 调试您的客户端Javascript以验证您是否使用正确的URL字符串进行了正确的调用。

  2. 查看服务器端日志以查看是否有任何客户端请求,以及是否有任何错误。

  3. 这实际上与PHP无关,而且搞乱php.ini也无济于事。

    PS: 您使用的是Firebug,不是吗?