文章标题

看下面代码

function updateVideoPlayData(studentId, vedioId) {
    var sc=0;
    var parm = {
        'teacherId' : teacherId,
        "studentId" : studentId,
        "specialId" : specialId,
        "videoId" : vedioId,
        "source":10
    };
    $.ajax({
        url : '/service/wmsfd/knowledge/uVideoPlayData',
        type : 'post',
        datatype : 'json',
        data : parm,
        async:false,
        success:function(data) {
          sc=data;
         2return sc;
        }
    });
     1// return sc;
}

//此sc一直接受undifind
var sc=updateVideoPlayData(studentId, vedioId);

原因: 如果只有2处代码 没有1处代码的话sc 为undifind 因为2处的return 是ajax()函数的所以如果没有1处的rentun 等于该方法没有返回值 所以sc用此方法赋值为undifind

注意:如果用方法体中包含ajax请求请记住要为这个方法返回一个值而不要只是ajax方法的值。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值