function loadData(strFileURL, strFormQuery, elmLoadTo, fncNextAction) {
$(elmLoadTo).load(strFileURL, strFormQuery, function(response, status) {
if (status == "success") {
if($(this).find(":input").is("select")) {
$(this).change(function() {
fncNextAction();
});
}
fncNextAction(); //----offending entry--
} else {
alertMsg(elmLoadTo);
}
});
我在Chrome和Firefox中收到消息:
未捕获的TypeError:fncNextFunction不是函数
第三个(在其他地方)位置?但它按预期工作。这就是在jQuery搜索页面中调用下一个函数调用另一个函数,该函数在一系列表单选择/文本输入中调用! 我觉得这个问题可能与命名空间有关。函数定义在全局空间中(不确定我的术语是否正确)但搜索表单是在需要时加载的不同/各种名称空间中?并继续调用相同的功能。