使用传统的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标志非常重要。

所以我猜,它不会在不久的将来随时弃用。