未捕获的TypeError:无法调用未定义的方法'ajax'

时间:2013-01-18 16:52:19

标签: javascript jquery ajax wordpress wordpress-theming

我已将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;
}

1 个答案:

答案 0 :(得分:6)

您需要在jquery.js部分中放置此行,在页面中加入<head></head>

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

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