Javascript 类型错误不是一个函数
我有搜索功能,这个功能是在点击搜索按钮后执行的,我的问题是当点击搜索按钮时,它显示一个错误,说Javascript 类型错误不是一个函数,javascript,jquery,Javascript,Jquery,我有搜索功能,这个功能是在点击搜索按钮后执行的,我的问题是当点击搜索按钮时,它显示一个错误,说TypeError:KeyWord.searchStation不是一个功能。有人能解释为什么在我的快照代码中出现这个错误吗 代码: 在使用关键字.searchStation之前,您能记录它的值吗?像console.log(KeyWord.searchStation)并查看浏览器控制台中记录的内容我已经尝试过了,但没有记录任何内容。您能在KeyWord.searchStation之前尝试console.l
TypeError:KeyWord.searchStation不是一个功能
。有人能解释为什么在我的快照代码中出现这个错误吗
代码:
在使用
关键字.searchStation
之前,您能记录它的值吗?像console.log(KeyWord.searchStation)
并查看浏览器控制台中记录的内容我已经尝试过了,但没有记录任何内容。您能在KeyWord.searchStation之前尝试console.log('KeyWord',KeyWord)
(state_code,type_code,…
由于@Arun P Johny,`KeyWord'指的是不同的对象,如不同开发人员开发的logged object中所示。请确保语句var KeyWord=function(){….在Keyword.searchStation语句之前运行。在使用Keyword.searchStation
之前,您可以记录它的值吗?例如console.log(Keyword.searchStation)
并查看在浏览器控制台中记录的内容我已经尝试过了,但没有记录任何内容。您可以尝试console.log('Keyword',Keyword)
紧挨着关键字.searchStation(state_code,type_code,…
多亏了@Arun P Johny,`KeyWord'指的是不同开发人员开发的logged object中显示的不同对象。请确保语句var KeyWord=function(){….在KeyWord.searchStation语句之前运行。
search: function () {
var self = this;
var id = $("#in_id").val();
var state_code = document.getElementById('sel_state').value;
var type_code = document.getElementById('type_code').value;
KeyWord.searchStation(state_code, type_code,
function (data) {
$("#view_table").ViewTable('option', 'data', data);
console.log(data);
//location.reload();
},
function (error) {
jqXhrErr(error);
},
function () {
Metronic.unblockUI();
});
}
var KeyWord = function () {
var url_station = "api/station/Search";
return {
searchStation: function (state_code, type_code, done, fail, always) {
var jqxhr = $.get(url_station, { state_code: state_code, type_code: type_code });
return jqXhrHandler(jqxhr, done, fail, always);
},
}
}();