$('#submit').click(function() {
event.preventDefault();//使自带的方法失效
var d = {};
var t = $('#form').serializeArray();
$.each(t, function() {
d[this.name] = this.value;
});
var data = JSON.stringify(d);
$.ajax({
type: "POST",
url: "/s/a.php",
contentType:"application/json",
data: data,
dataType:"json",
success: function(result){
alert("Data Loaded: " + data);
},
error: function(result){
alert("error" + data);
},
});
});
总是提示 error + 提交的 json 数据. 如何才能让他成功提交
/s/a.php 内容如下:
<?php
print_r($_POST);
?>
这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。
V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。
V2EX is a community of developers, designers and creative people.