2013-06-26 65 views
0

我有下面的jQuery,我得到一個錯誤「$ .get(page +」。php「,function(html))」line。我正在使用最新的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

額外)}

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

這應該是...

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