我已将wordpress更新为3.5并收到此错误,j.s不起作用。
未捕获的TypeError:无法调用未定义的方法'ajax
为什么我收到此错误?
function goToIndexforsave() {
document.getElementById('sorted_successmsg_div').innerHTML = 'processing ...';
var img_save_url = 'http://www.holidayvillas4hire.com/index.php?page=sort_image&pid='+document.getElementById('image_sort').value;
$.ajax({
url: img_save_url ,
type: 'GET',
dataType: 'html',
timeout: 20000,
error: function() {
alert('Error loading agent favorite property.');
},
success: function(html) {
document.getElementById('sorted_successmsg_div').innerHTML = html;
}
});
return false;
}
答案 0 :(得分:6)
您需要在jquery.js
部分中放置此行,在页面中加入<head></head>
:
<script src="//ajax.googleapis.com/ajax/libs/jquery/1.8.3/jquery.min.js"></script>
您收到错误是因为jQuery使用的$
变量尚未被填充,因此$.ajax()
函数不存在。