WeX5关于ajax请求报500村错误

代码如下,ajax请求

$.ajax({
            type: "POST",
            url: "http://www.xhclgf.com:6670/MesWebService/WebService.asmx/GetDataInfo",
            dataType: 'xml',
            async: false,// 使用同步方式,目前data组件有同步依赖
            cache: false,
            data:"sql=select TOP 10  cInvCode ,cInvName,cInvStd from  v_erp_CompletionOrder_sun & connFlag=Third",
            success: function(data){
            var jsonData = xml2Json(data.getElementsByTagName("string"));
            var jsonObject = JSON.parse(jsonData, true)
            // mainData.loadData(JSON.parse(jsonData, true));//将返回的数据加载到data组件
            me.comp('codeData').newData({defaultValues:jsonObject}); // newData方法需要加载的是json对象,大多数时候都是加载json对象
            },
            error: function(){
              throw justep.Error.create("加载数据失败");
            }
        });


是我从其他项目拷贝过来的,原来没有问题,到这里就报500,仔细检查了下,是在sql语句中,&号之后多了个空格,把这个空格去掉就可以了

猜你喜欢

转载自blog.csdn.net/wqztmx4/article/details/73836009