ajaxpost表单和json字符串-创新互联

在使用 koa2 的中间件 koa-bodyparser 解析客户端发来的 json 字符串时,发现解析异常,分析后发现,这锅 koa 不背,是发送 post 请求的问题。

创新互联专注于富顺网站建设服务及定制,我们拥有丰富的企业做网站经验。 热诚为您提供富顺营销型网站建设,富顺网站制作、富顺网页设计、富顺网站官网定制、小程序定制开发服务,打造富顺网络公司原创品牌,更为您提供富顺网站排名全网营销落地服务。

【发送表单】

$.ajax({
    type: "post",
    url: '/dosomething',
    data: {'a':'A', 'b':1, 'c': true},
    success: function (data) {
        // TODO
    },
    error: function () {
        // TODO
    }
});

    此时,http 请求头里面


Content-Type: application/x-www-form-urlencoded

    http 请求的 body,


a=A&b=1&c=true

    这种情况下,服务端通常会把所有参数的值解析为字符串。

【发送 json 字符串】

$.ajax({
    type: "post",
    url: '/dosomething',
    data: JSON.stringify({'a':'A', 'b':1, 'c': true}),
    contentType: 'application/json',    // 这句很重要
    success: function (data) {
        // TODO
    },
    error: function () {
        // TODO
    }
});

    此时,http 请求头里面

Content-Type: application/json

    http 请求的 body,


{"a":"A","b":1,"c":true}

    这种情况下,服务端可以分别解析得到字符串、数字、布尔类型的参数。

*** walker ***

另外有需要云服务器可以了解下创新互联scvps.cn,海内外云服务器15元起步,三天无理由+7*72小时售后在线,公司持有idc许可证,提供“云服务器、裸金属服务器、高防服务器、香港服务器、美国服务器、虚拟主机、免备案服务器”等云主机租用服务以及企业上云的综合解决方案,具有“安全稳定、简单易用、服务可用性高、性价比高”等特点与优势,专为企业上云打造定制,能够满足用户丰富、多元化的应用场景需求。


本文题目:ajaxpost表单和json字符串-创新互联
本文链接:http://www.hxwzsj.com/article/dsooee.html

其他资讯

Copyright © 2025 青羊区翔捷宏鑫字牌设计制作工作室(个体工商户) All Rights Reserved 蜀ICP备2025123194号-14
友情链接: 手机网站建设 企业网站建设 成都网站建设流程 成都定制网站建设 网站设计公司 成都品牌网站建设 重庆手机网站建设 成都定制网站建设 成都网站设计 成都响应式网站建设 网站制作 梓潼网站设计 做网站设计 成都网站建设 高端定制网站设计 app网站建设 手机网站制作 成都模版网站建设 营销网站建设 品牌网站建设 自适应网站建设 成都商城网站制作