2013-06-26 2 views
0

У меня есть следующий jQuery ниже, я получаю сообщение об ошибке с строкой $ .get (page + ". Php", function (html)) ". Я использую последнюю версию jQuery.

$(function() { 
    $("tabs a").click(function() { 

    $("#tabs li").removeClass("selected"); 
    $(this).parent("li").addClass("selected"); 

    var page = this.hash.substr(1); 
    $("#content").html(""); 
    $.get(page+".php", function(html)) { 
     $("#content").html(html); 
    } 
    }); 

    if(location.hash) ? $("a[href="+location.hash+"]").click() : $("#tabs a:first").click(); 
    } 
}); 

Я следую за этот учебник: http://www.youtube.com/watch?v=nBbkTmQHh3M Этот парень не получает каких-либо ошибок. Dreamweaver выделяет эту строку, поскольку есть синтаксическая ошибка.

Заранее спасибо.

+1

, что это ошибка? – Steve

+0

Я действительно не знаю. Dreamweaver выделяет эту линию. –

+0

Посмотрите на свою консоль javascript – Steve

ответ

2

У вас есть синтаксические ошибки здесь:

$.get(page+".php", function(html)) { 
          // ^This is extra 
    $("#content").html(html); 
} 
}); 

Должен быть

$.get(page+".php", function(html){ 
    $("#content").html(html); 
}); 
// } was extra 
+0

Добро пожаловать. – karthikr

+0

Пожалуйста, не забудьте отметить ответ как принятый, если это было полезно. – karthikr

+0

Просто сделал. Еще раз спасибо. –

0

У вас есть какая-то ошибка синтаксиса:

$.get(page+".php", function(html)) { <-- extra) 
    $("#content").html(html); 
} <--- missing); 

Изменение в:

$.get(page+".php", function(html) { 
    $("#content").html(html); 
}); 
0

Extra ) и }

$.get(page + ".php", function(html) { // <-- extra) here 
    $("#content").html(html); 
}); // <-- extra } here 
0

Это должно быть ...

$.get(page+".php", function(html) { 
    $("#content").html(html); 
} 
});