繁体   English   中英

GetJson jQuery无法运行成功操作

[英]GetJson jquery doesn't run success action

我正在使用以下代码向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

我该如何解决这个问题?

尝试这个,

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

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

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

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM