gpt4 book ai didi

ajax - 传统:true option and false in Ajax call?和有什么不一样

转载 作者:行者123 更新时间:2023-12-04 11:34:02 26 4
gpt4 key购买 nike

所有这些都是为了丢弃MVC Controller 的问题。

这是ajax的代码:

 $.ajax({
//tipo de transferencia
type: "POST",
//dato a enviar
dataType: 'Json',
traditional:true,
//enviar variable previamente formada contiene la estructura del modelo
data:data,

//liga previamente asignada esta liga contiene la ruta controlador-metodo
url: url,

注意传统:true。

最佳答案

jQuery API文档
http://api.jquery.com/jQuery.Ajax/#jQuery-ajax-settings

traditional

Type: Boolean

Set this to true if you wish to use thetraditional style of param serialization.

traditional属性更改了将参数发送到服务器的方式。从jQuery 1.8开始,它默认为false。
对于ASP.NET MVC开发人员
$.ajax(url, {
data : { a : [1,2,3] },
traditional : true
}));

// `data` are sent as "a=1&a=2&a=3"
如果将 traditional设置为 false,则数据将作为 a%5B%5D=1&a%5B%5D=2&a%5B%5D=3发送
答案改编自 neverever from this thread

关于ajax - 传统:true option and false in Ajax call?和有什么不一样,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46081486/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com