美文网首页JavaScript
[Javascript] ajax中data的序列化

[Javascript] ajax中data的序列化

作者: 何幻 | 来源:发表于2016-03-06 10:41 被阅读181次
$.ajax({
    url:'/Home/Index',
    type:'get',
    data:{
        a:1,
        b:{
            c:2,
            d:{
                e:3
            }
        }
    },
    success:function(){
    }
});

会发送请求到:/Home/Index?a=1&b%5Bc%5D=2&b%5Bd%5D%5Be%5D=3
解码一下:decodeURI('/Home/Index?a=1&b%5Bc%5D=2&b%5Bd%5D%5Be%5D=3')
结果:/Home/Index?a=1&b[c]=2&b[d][e]=3

注:
jQuery内部使用了$.param(obj)进行处理。

相关文章

网友评论

    本文标题:[Javascript] ajax中data的序列化

    本文链接:https://www.haomeiwen.com/subject/mdsnkttx.html