簡體   English   中英

javascript中的“未捕獲的語法錯誤:意外的字符串”

[英]"Uncaught SyntaxError: Unexpected string" in javascript

這段代碼給了我一個錯誤提示“Uncaught SyntaxError: Unexpected string”在線:

"$("#mainPage").load('pages/' . name . '.php');" 

為什么? 我應該顯示整個頁面代碼嗎?

$("#mainPage").fadeTo(500, 0, function() {
    name = $(button).attr('name');
    $("#mainPage").load('pages/' . name . '.php');
    var page = "pages/" .name. ".php";
    var state = {
      "canBeAnything": true
    };

    history.pushState(state, "new Page", "main.php?page="+page);
});

JavaScript 使用+進行連接,而不是.

此外,您應該使用var name = ...而不是name = ...以避免創建全局!

您對該行使用了 PHP 樣式連接,而不是 Javascript 樣式。

$("#mainPage").load('pages/' + name + '.php');

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM