• 如果您觉得本站非常有看点,那么赶紧使用Ctrl+D 收藏吧

无法读取的不确定

angularjs 来源:user1950349 5次浏览

财产子,我有我下面的代码这是给错误如下:无法读取的不确定

Cannot read property substring of undefined (Uncaught type error) 

下面是我的代码,我无法找出什么是错在这里?

function cmt_btnsave(img) { 
    $img = $(img); 
    $this = $($img.prop('id').replace('img', 'txt')); //get textarea 
    saveComments($this, true); 
} 

function saveComments($this, isFinal) { 
    var controllerFuncParams = new Object(); 
    controllerFuncParams.sat = "@asi.sat"; 
    controllerFuncParams.s = "@asi.s"; 
    controllerFuncParams.sor = "@asi.sor"; 

    // this line is throwing exception 
    controllerFuncParams.c = $this.val().substring(0, "@charmax_eleComment"); 
    ...... 
} 

我不知道这里有什么问题?任何想法可能是错的?

===========解决方案如下:

看来你还没有检查$this.val()为空。

if($this.val()){ 
controllerFuncParams.c = $this.val().substring(0, "@charmax_eleComment"); 
} 

版权声明:本文转自网络文章,转载此文章仅为分享知识,如有侵权,请联系管理员进行删除。
喜欢 (0)