Javascript GetJson jquery不支持';t运行成功操作

Javascript GetJson jquery不支持';t运行成功操作,javascript,php,jquery,ajax,json,Javascript,Php,Jquery,Ajax,Json,我使用以下代码向JSON文件发出Ajax请求: var queries = $("#myform").serialize(); $.getJSON("/files/json.php?" + queries, function(data){ alert(data); } ); 但它不会返回任何错误,并且不会执行警报。PHP文件使用 header('Content-type: application/json'); 如果我在DirectURL中打开同一个查询,它将返回J

我使用以下代码向JSON文件发出Ajax请求:

var queries = $("#myform").serialize();

$.getJSON("/files/json.php?" + queries,
   function(data){
      alert(data);
   }
);
但它不会返回任何错误,并且不会执行警报。PHP文件使用

header('Content-type: application/json');
如果我在DirectURL中打开同一个查询,它将返回JSON数据,因此问题是jQuery

“网络”选项卡显示:

json.php?(my queries parameters and values)
/files
GET
200
OK
application/json
jquery.js:9597
如何解决此问题?

试试这个

var查询=$(“#myform”).serialize()


getJSON的第二个参数实际上是表单数据,您必须将其传递到php页面

“/files/.php?”
我觉得这不正确,您确定这是正确的路径吗?很抱歉,只是输入错误,路径正确,ajax调用的状态为200检查JS控制台中的任何其他错误。这可能会阻止您预期的执行。没有错误。添加了网络响应。您确定JSON输出有效吗
从jQuery 1.4开始,如果JSON文件包含语法错误,请求通常会以静默方式失败
您可以在此处检查它是否有效
 $.getJSON("/files/json.php", queries,
  function(data){
   alert(data);
  });