未捕获的TypeError:Object#<object>没有方法'ajax'</object>

时间:2014-02-05 18:14:30

标签: javascript jquery ajax methods typeerror

当我尝试在Wordpress网站上初始化quoteResults Javascript函数时,我的控制台出现以下错误:

Uncaught TypeError: Object #<Object> has no method 'ajax' 

我用过:

jQuery(document).ready(quoteResults);

调用quoteResults函数,它完全正常。但是,只要我尝试使用其他方法触发它就会失败(我试过。也点击,同样的问题)。

jQuery( '#filter input' ).change(quoteResults);
function quoteResults($) {
    $.ajax({
        url: '<?php echo get_template_directory_uri() ?>/api/json.file.php',
        data: "",
        dataType: 'json',
        success: function(data) { }
    });
};

1 个答案:

答案 0 :(得分:1)

删除$参数,

 function quoteResults() {

OR

使用jQuery代替$,例如

jQuery.ajax({