$.ajax({
url:"SomeURL",
data: {
fields : ["field1", "field2"],
},
success: function(data) {
}
});
Run Code Online (Sandbox Code Playgroud)
在服务器中获取此信息:
name = fields[] , VALUE = field1
name = fields[] , VALUE = field2
Run Code Online (Sandbox Code Playgroud)
(注意括号)
那是一个错误吗?(这在我升级到1.5后开始发生)
感谢名单
它不是一个错误,序列化已经改变(但已经在jQuery 1.4中).看看traditional选项:
traditional Boolean如果您希望使用传统的param序列化样式,请
将此设置为.true
从jQuery.param()(也看看例子):
从jQuery 1.4开始,该
$.param()方法以递归方式序列化深层对象,以适应现代脚本语言和框架,如PHP和Ruby on Rails.您可以通过设置全局禁用此功能jQuery.ajaxSettings.traditional = true;.
| 归档时间: |
|
| 查看次数: |
5440 次 |
| 最近记录: |