$.ajax({})中的data
时间: 2023-12-29 14:12:24 浏览: 74
在$.ajax({})中,data属性用于指定向服务器发送数据的内容。它通常是一个JavaScript对象,其中包含要发送到服务器的键值对数据。例如:
```
$.ajax({
url: "example.com",
method: "POST",
data: { name: "John", age: 30 }
});
```
在这个例子中,我们向`example.com`发送一个POST请求,包含一个名为`name`的字段和一个名为`age`的字段,分别对应的值为`John`和`30`。当数据以JavaScript对象的形式传递给`data`属性时,jQuery会自动将其转换为URL编码的字符串,并将其附加到请求的主体中。
除了JavaScript对象,`data`属性还可以是字符串、数组或函数。当它是字符串时,它应该是URL编码的键值对数据;当它是数组时,它应该是一组键值对数据,每个键值对之间用`&`分隔;当它是函数时,它应该返回一个JavaScript对象或字符串。
阅读全文