Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/441.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

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jquery/70.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,试图找出我出现以下错误的原因: Uncaught TypeError: Object [object Object] has no method 'result' 每当我尝试包含以下javascript代码时,就会发生这种情况: $("#searchall").result(function(event, data, formatted) { if (data){ $('#searchall_num').val(data[1]); rollnum=$('#searc

试图找出我出现以下错误的原因:

Uncaught TypeError: Object [object Object] has no method 'result' 
每当我尝试包含以下javascript代码时,就会发生这种情况:

$("#searchall").result(function(event, data, formatted) {
if (data){
    $('#searchall_num').val(data[1]); 
        rollnum=$('#searchall_num').val();
        var calcyear;
        $.ajax({ 
            url: sURL + "utility/ajaxLatestTaxCalcYear",
            type: "POST",
            data: {rn: rollnum},
            success: function(LatestTaxCalcYear){ 
            //. . . . etc.  
无论此javascript代码是在
$(document).ready(function(){
还是在外部,都会发生错误。知道是什么触发了此错误吗

编辑:

我本来应该包括这个。这个js代码也在页面上:

$("#searchall").autocomplete(sURL + "home/ajaxSelectAddress/");
这是自动完成的触发器。前面代码中提到的
结果
应该在从自动完成中选择项目时触发

到目前为止,有一些很好的建议,我正在调查。谢谢

谢谢。

查看文档。您应该在选择项目时使用
select
事件

$("#searchall").autocomplete({
    source: sURL + "home/ajaxSelectAddress/",
    select: function(e,ui) {
        //whatever you want here
    }
});    

您是否在某处定义了
result
方法?事实上,除非您这样做,否则会发生错误:
$.fn.result=function(){}
。您希望发生什么?