jquery.ajax选项-数据属性类型
在jQuery.ajax([settings])中,一个选项是数据。 根据官方文件,, 数据,类型:对象,字符串 但在chrome或firefox中,我尝试了以下代码,注意:contentType是“application/json”jquery.ajax选项-数据属性类型,jquery,ajax,json,Jquery,Ajax,Json,在jQuery.ajax([settings])中,一个选项是数据。 根据官方文件,, 数据,类型:对象,字符串 但在chrome或firefox中,我尝试了以下代码,注意:contentType是“application/json” var json={data:100}; var options = { type: 'post', url: "test2.html", data: json, contentType:
var json={data:100};
var options = {
type: 'post',
url: "test2.html",
data: json,
contentType: 'application/json',
success: function (result) {
}
$.ajax(options);
编辑代码,将数据更改为data:JSON.stringify(JSON):
$.ajax(选项)
这两种类型的数据有什么区别?
它们将如何影响服务器变量,如post变量和get变量?
JSON。stringify()
用于以字符串的形式将数据传递给服务器。是的,我知道。因为数据类型是对象或字符串。这意味着我们可以同时发送JSON对象和字符串。
var json={data:100};
var options = {
type: 'post',
url: "test2.html",
data: JSON.stringify(json),
contentType: 'application/json',
success: function (result) {
}