Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/242.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php ajax jquery调用对我不起作用_Php_Jquery_Json - Fatal编程技术网

Php ajax jquery调用对我不起作用

Php ajax jquery调用对我不起作用,php,jquery,json,Php,Jquery,Json,更新: 我需要找杰森。。单击事件不起作用为什么 更新: ajax调用是有效的。但是当它在click事件处理程序中时就不行了。为什么 我认为问题的解决方案在于html: <a href="" id="RefreshButton" >Refresh</a> 它可能会刷新页面,然后发送响应。我认为这是事件传播方式的问题。..hmm通常在使用jQuery进行ajax调用时,我使用的是POST和GET方法的简写版本。所以在你的情况下,我会这样做 确保使用json_enc

更新:

我需要找杰森。。单击事件不起作用为什么

更新:

ajax调用是有效的。但是当它在click事件处理程序中时就不行了。为什么

我认为问题的解决方案在于html:

   <a href="" id="RefreshButton" >Refresh</a>

它可能会刷新页面,然后发送响应。我认为这是事件传播方式的问题。..hmm

通常在使用jQuery进行ajax调用时,我使用的是POST和GET方法的简写版本。所以在你的情况下,我会这样做

确保使用json_encodearraykey=>value,key=>value;?>


另外,由于ajax不能跨域,您无需指定,只需将其指定为调用jquery函数的相对路径即可。

您的页面应位于本地服务器示例中http://localhost/mypage.htmlprobably 不会有太大变化,但是你试过设置contentType吗?你在firebug中看到了什么?你能发布包含这个js的页面的url吗?使用dataType而不是dataType我不想使用get。我想使用json。请参阅更新。我想这可能是事情发展的方式我解决了我自己的问题我必须返回false;在菜单上单击事件处理程序。。那次窃听持续了两个小时
   <a href="" id="RefreshButton" >Refresh</a>
$.get("ajax.php", function(data){ alert(data); //just to make sure it works }, "json");