jQuery AJAX 用繁体true好不好?
Is it good to use jQuery AJAX with traditional true?
首先,我不知道 Ajax 设置中的繁体字是什么意思,
其次,在 ASP MVC 中是否需要将其设置为 true?
看名字,估计马上就要贬值了吧?不是吗?
jQuery API 文档
http://api.jquery.com/jQuery.Ajax/#jQuery-ajax-settings
traditional
Type: Boolean
Set this to true if you wish to use the
traditional style of 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
标志很重要。
所以我想,在不久的将来它不会被弃用。
首先,我不知道 Ajax 设置中的繁体字是什么意思, 其次,在 ASP MVC 中是否需要将其设置为 true?
看名字,估计马上就要贬值了吧?不是吗?
jQuery API 文档
http://api.jquery.com/jQuery.Ajax/#jQuery-ajax-settings
traditional
Type: Boolean
Set this to true if you wish to use the traditional style of 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
标志很重要。
所以我想,在不久的将来它不会被弃用。