GetJson jquery没有成功运行

时间:2013-09-19 09:12:17

标签: 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');

如果我在直接URL中打开相同的查询,它会返回JSON数据,所以问题是jQuery。

网络标签显示:

json.php?(my queries parameters and values)
/files
GET
200
OK
application/json
jquery.js:9597

如何解决此问题?

1 个答案:

答案 0 :(得分:0)

试试这个,

var queries = $(“#myform”)。serialize();

 $.getJSON("/files/json.php", queries,
  function(data){
   alert(data);
  });

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