mui.ajax post提交传给后台,后台接收为空

新手上路,请多包涵

问题描述

我在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:'出现错误'},这个提示是说传递的参数又空值,怎么会这样呢

阅读 3k
撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题