25
2019
02

layui表单参数对象转url参数

项目使用layui作为前端框架,发现from表单里面的data.field这个方法获取的是表单中所有带name参数的输入框,然后转为一个

{
    "userName": "admin",
    "password": "admin"
}

的json对象,这个可以直接用在ajax的参数,但是却不能直接用于拼接成url,原因是他是一个json对象
于是我们只能手动把他转成url编码,方法如下

var json = data.field;
var params = Object.keys(json).map(function (key) {
        // body...
        return encodeURIComponent(key) + "=" + encodeURIComponent(json[key]);
    }).join("&");

这样params变量就是转变为url参数的字符串了,直接拼接在url后面就ok了

本站声明:网站内容来源于网络,如有侵权,请联系我们https://www.qiquanji.com,我们将及时处理。

gzh

微信扫码关注

更新实时通知

« 上一篇 下一篇 »

发表评论:

◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。