2

我已将 wordpress 更新到 3.5 并收到此错误,js 无法正常工作。

未捕获的类型错误:无法调用未定义的方法“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;
}
4

1 回答 1

8

您需要jquery.js通过将此行放在该<head></head>部分中来包含在您的页面中:

<script src="//ajax.googleapis.com/ajax/libs/jquery/1.8.3/jquery.min.js"></script>

您收到错误是因为$尚未启动 jQuery 使用的变量,因此该$.ajax()函数不存在。

于 2013-01-18T16:53:29.183 回答