Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jquery/77.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 类型错误不是一个函数_Javascript_Jquery - Fatal编程技术网

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);
        },
    }
}();