首先,我不知道Ajax设置中的传统方式, 第二,我们是否需要在ASP MVC中将其设置为真?
根据名称,我相信它很快会被贬值?不是吗?
答案 0 :(得分:12)
jQuery API文档
http://api.jquery.com/jQuery.Ajax/#jQuery-ajax-settings
传统
类型:布尔值
如果您想使用,请将此项设置为true 传统风格的param serialization。
让我们看一下,tranditional
标志会改变参数发送到服务器的方式
对于PHP开发人员
$.ajax(url, {
data : { a : [1,2,3] },
traditional : false
}));
// `data` are sent as "a[]=1&a[]=2&a[]=3"
对于ASP.NET MVC开发人员
$.ajax(url, {
data : { a : [1,2,3] },
traditional : true
}));
// `data` are sent as "a=1&a=2&a=3"
如您所见,根据您的服务器端语言设置traditional
标志非常重要。
所以我想,它不会在不久的将来随时被弃用。