WhoAmI、จุ๊บ 2018-12-03 02:13 采纳率: 100%
浏览 600
已采纳

postjson()方法传参数的问题,加了一句报错了,是什么问题?

我想在原有基础上新增一个网站的填写,然后在前端js里面添加了一条braform.brandWebsite = form.brandWebsite;(图上第一个红框),但是在运行时,运行到图上第二个红框位置时,就跳掉了,控制台就报了下面图上的错误,这是什么原因??该怎么改啊?
图片说明
图片说明
前端代码:
if($("#form").Validform()){
var form = $("#form").serializeObject();
var localHrefOne = '';

var localHrefTwo = '';
var localHrefThree = '';

    var vid = new RegExp('video');
    if(types == 2){
        localHrefOne = $("#localHrefOne").val();
        localHrefTwo = $("#localHrefTwo").val();
        localHrefThree = $("#localHrefThree").val();
    }else if(types == 1){
        localHrefOne = form.localHrefOne[0];
        localHrefTwo = form.localHrefTwo[0];
        localHrefThree = form.localHrefThree[0];
    }
    var braform = {};
    braform.id = form.id;
    braform.remark = form.remark[1];
    braform.brandName = form.brandName;
    braform.brandWebsite = form.brandWebsite;
    braform.localHrefOne = localHrefOne;
    braform.localHrefTwo = localHrefTwo;
    braform.localHrefThree = localHrefThree;

    braform.brandsTxt = form.brandsTxt;
    braform.scope = form.scope;
    braform.time = form.time;
    braform.know = form.know;
    braform.cover = form.cover;
    braform.disclaimer = form.disclaimer;   
    //登陆名
    braform.loginname = form.loginname;
    if(form.loginname == undefined){
        braform.loginname = $("#loginname2").val();
    }
    braform.password = form.password;
    braform.sex = form.sex;
    braform.mobile = form.mobile;
    braform.email = form.email;
    braform.loginCount = form.loginCount;
    braform.remark2 = form.remark2;
    if(localHrefOne != '' || localHrefTwo != '' || localHrefThree != ''){
            $.postJSON("${adminPath}/brand/save", braform, function(data){
            //alert(JSON.stringify(data));
            if(data.errmsg==1){
                $.fn.modalMsg("${fns:lang('ins/brand/brandForm','addRepeat') }","warning");
            }else if(data.errmsg==null){
                $.fn.modalMsg("${fns:lang('ins/brand/brandForm','saveSucceed') }!","success");
                callback();
            }
        });
    }else{
        alert("${fns:lang('ins/brand/brandForm','mustSelect') }");
        return;
    }
}
运行到:$.postJSON("${adminPath}/brand/save", braform, function(data){这句就直接跳掉了
  • 写回答

1条回答 默认 最新

  • jasondyoung 2018-12-06 03:38
    关注

    你要把braform的数据贴出来,或者只是把form.brandWebsite的值,数据转成对应的java类出了问题。

    本回答被题主选为最佳回答 , 对您是否有帮助呢?
    评论

报告相同问题?

悬赏问题

  • ¥15 如何让企业微信机器人实现消息汇总整合
  • ¥50 关于#ui#的问题:做yolov8的ui界面出现的问题
  • ¥15 如何用Python爬取各高校教师公开的教育和工作经历
  • ¥15 TLE9879QXA40 电机驱动
  • ¥20 对于工程问题的非线性数学模型进行线性化
  • ¥15 Mirare PLUS 进行密钥认证?(详解)
  • ¥15 物体双站RCS和其组成阵列后的双站RCS关系验证
  • ¥20 想用ollama做一个自己的AI数据库
  • ¥15 关于qualoth编辑及缝合服装领子的问题解决方案探寻
  • ¥15 请问怎么才能复现这样的图呀