在jQuery.ajax([settings])中,一个选项是数据。 根据官方文件, data,Type:Object,String。
但是在chrome或firefox中,我试过下面的代码,注意:contentType是'application / json',
var json={data:100};
var options = {
type: 'post',
url: "test2.html",
data: json,
contentType: 'application/json',
success: function (result) {
}
$.ajax(options);
编辑代码,将数据更改为数据:JSON.stringify(json):
var json={data:100};
var options = {
type: 'post',
url: "test2.html",
data: JSON.stringify(json),
contentType: 'application/json',
success: function (result) {
}
$ AJAX(选项);
这两种类型作为数据有什么区别? 它们将如何影响服务器变量,如post变量和获取变量?