当我尝试在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) { }
});
};
答案 0 :(得分:1)
删除$
参数,
function quoteResults() {
OR
使用jQuery
代替$
,例如
jQuery.ajax({