使用传统的jQuery AJAX真的很好吗?

时间:2015-07-01 03:37:27

标签: jquery asp.net-mvc asp.net-ajax

首先,我不知道Ajax设置中的传统方式, 第二,我们是否需要在ASP MVC中将其设置为真?

根据名称,我相信它很快会被贬值?不是吗?

1 个答案:

答案 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标志非常重要。

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