使用传统的jQuery AJAX真的很好吗?
首先,我不知道Ajax设置中的传统方法,其次,我们是否需要在ASP MVC中将其设置为true?
根据名称,我相信它很快会被贬值? 不是吗?
jQuery API文档
http://api.jquery.com/jQuery.Ajax/#jQuery-ajax-settings
传统
类型:布尔值
如果您希望使用传统的param序列化样式,请将此属性设置为true。
让我们看一下下面, 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
标志非常重要。
所以我猜,它不会在不久的将来随时弃用。