小程序开发如何解决后台返回json出现报错问题

2019-04-03

小程序开发如何解决后台返回json出现报错问题


        进行微信小程序定制开发的技术人员一定都知道,json是非常重要的工具。微信小程序与java后台进行交互,需要获取json数据显示到页面。json在微信小程序中的意义包括:JSON.stingify()可以将JSON对象或者数组转换成json格式字符串;JSON.parse()将json格式的字符串,转换成JSON对象或者数组;wx.request()微信小程序的请求发送中文数据时候,需要转换。但是有时候在小程序链接java后台时,会出现调用起来后台并不能获取到数据或者json数据报错的情况。

        比如:

        出现报错的例子代码如下

        bindtest: function () {
 
        wx.request({
 
        url: 'https://localhost:8443/spring4/user/wei.do',
 
        // data: {
 
        // username: '001',
 
        // password: 'abc'
 
        // },
 
        // method: 'GET',
 
        header: {
 
        'Content-Type':
        'application/json'
 
        },
 
        success: function (res) {
 
        var jsonText = JSON.parse(res.data);
 
        },
 
        fail: function (res) {
 
        console.log(".....fail.....");
 
        }
 
        })
 
        },
 
        使用上述代码之后,系统报404错误,无法获取json数据。一般出404错误时的解决方法就是先把缺少的网页文件恢复到正确的位置,再重新设置网络服务。

        因此只要把上述例子代码中的如下部分
 
        header: {
 
        'Content-Type':
        'application/json'
 
        },
 
        改成如下即可
 
        header: {
 
        "Content-Type":
        "json"
 
        },

        详情请咨询电话:13570847011
        或登陆千佰特网站定制开发:http://dz.qbt8.com/

此文标题:小程序开发