我正在尝试将简单数据发送到服务器,并且我需要一种“粗略但可行”的方式来实现这一点。
目前为止,我已经做了以下工作:
var emails = ['a@123.com', 'b@123.com', 'c@123.com'];
var ruff_json = "{ 'emails': [";
for (i in emails)
ruff_json += ((i == 0) ? '' : ', ') + '\''+emails[i]+'\'';
ruff_json += '] }';
jQuery.ajax({
type: 'POST',
url: '1.php',
data: ruff_json,
dataType: "json",
timeout: 2000,
success: function(result){
//do something
},
error: function (xhr, ajaxOptions, thrownError){
//do something
}
});
使用Firebug,我可以看到数据被POST到服务器 - 然而,在服务器上,没有数据($_POST为空) - 我做错了什么?