我有一个名为setRooms(input)
的函数:
setRooms:function(input){
$.post( "files/ajax.php?q", { i: input})
.done(function( result ) {
return result;
});
},
我加载了函数所在的文件,其中包含requirejs:backend = require('backend')
。
当我现在调用该函数时:
saveAllRooms = function(){
backend.setAllRooms(ko.utils.stringifyJson(allRooms)).then(function (results) {
_getAllRooms();
});
}
我收到错误:
TypeError: backend.setRooms(...) is undefined
怎么了?
答案 0 :(得分:0)
调试:首先打印从表单中获得的内容。还要检查你的函数是否在document.ready()中。未定义意味着JS中没有方法或方法无法访问。