可能的问题是:m这个对象不存在,或者在用类或者id引用这个对象的时候,类名或者id名写错了。直白点就是要么该对象不存在, 要么是没有正确引用到该对象
2、要是console输出信息是“ nnn is not a function ”,
但是在别的地方对nnn()的引用却是成功的,这有可能是在引用这个函数的时候,写函数的参数没有写对,比如:
定义函数:nnn(m,b,fuction(){}),定义函数ff(){};
引用函数的时候写成nnn(1,ff(){}); 这时候console就会报错,“nnn is not a function”
正常引用是这样的:nnn(1,2,ff(){});
3、html中有时候不能加载函数:console会输出mmm is not a function
例如声明函数式:
function(node){
var node_id = node.id;
var activ_id = node_id.substr(6,node_id.length-6);
var url = globalConfig.pre_url + "/wxwall_api/activity/handle_activity.php";
var data = {"user_id" : user_id,"activity_id":activ_id,"status" : "2" };
request(url,data,function(response){
alert(response.msg);
location.reload();
});
}
就会报上面的问题
如果改成函数表达式就没有问题:
handle_activity = function(node){
var node_id = node.id;
var activ_id = node_id.substr(6,function(response){
alert(response.msg);
location.reload();
});
}
原文地址:https://blog.csdn.net/tangxiujiang
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。