未捕获的TypeError:undefined不是函数

时间:2014-07-31 10:40:37

标签: javascript jquery

Uncaught TypeError: undefined is not a function 

继续展示

$.when($('#leftcolumncontainer').load('pages/homemenu.php')).done(function(x){

我的整个代码是

$('#menuhome').click(function () {
    $.when($('#leftcolumncontainer').load('pages/homemenu.php')).done(function (x) {
        $('#middlcolumncontainer').load('pages/homecontent.php');
    });
});

我的想法已经不多了。任何帮助将不胜感激。

1 个答案:

答案 0 :(得分:0)

jQuery load()函数返回jQuery对象本身,因此您无法将其作为when()参数传递。

请尝试使用此代码:

$('#menuhome').click(function() {
    $('#leftcolumncontainer').load('pages/homemenu.php', function() {
        $('#middlcolumncontainer').load('pages/homecontent.php');
    });
});