问题描述
我在app.js里封装了一个ajax,在相关页面中调用,我现在已经把所传的参数写死了,但是后端人员还是取不到我传递的参数,是怎么回事,希望大家可以帮我解答一下,谢谢!
问题出现的环境背景及自己尝试过哪些方法
相关代码
// 请把代码文本粘贴到下方(请勿用图片代替代码)
app.js
owner.ajax_nocicle = function(url, data, cbk,err) {
mui.ajax(url, {
crossDomain: true,
data: data?data:{},
type: "POST",
dataType: "json",
timeout: 10 * 10000,
headers: {
'Authorization': this.getState().token
},
beforeSend: function() {
//plus.nativeUI.showWaiting();
},
complete: function() {
plus.nativeUI.closeWaiting();
},
success: cbk?cbk:function(){},
error: err?err:function(xhr, type) {
plus.nativeUI.closeWaiting();
console.log("xhr:" + xhr);
console.log("type:" + type);
return mui.toast("获取数据失败");
plus.nativeUI.closeWaiting();
}
});
}
页面html
app.ajax('http://61.50.187.156:8341/app/postData/union',{
Url:app.config.zs_url,
id:"10a0e35e-765e-4433-8e94-ddfb4b5a1cb5",
mobile:"123333333",
remark:"移动",
childUrl:'v1/GhCardPackage/ReadPad',
ServiceType:'2',
MethodName:'Post'
},function(data){
mui.toast(JSON.stringify(data));
});
你期待的结果是什么?实际看到的错误信息又是什么?
现在返回的信息是,接口已经进去了,返给我的是{message:'出现错误'},这个提示是说传递的参数又空值,怎么会这样呢