首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
您现在的位置: 程式碼之家 >> 編程語言 >  >> 更多程式語言 >> 程式設計綜合問答

jQuery load 載入 HTML 片段失效:變量未加引號導致 JS 執行中斷

     編輯:程式設計綜合問答

核心錯誤定位

if (a == grxx) { ... }  // grxx 被當作變量引用,實為未定義 → 拋出 ReferenceError

字符串字面量必須加引號:

if (a == "grxx") { ... }  // 正確

完整修正代碼

function f(a) {
    if (a == "grxx") {
        $("#bd").load("HtmlPage.html #grxx");
    } else if (a == "shz") {
        $("#bd").load("HtmlPage.html #shz");
    } else if (a == "gw") {
        $("#bd").load("HtmlPage.html #gw");
    } else if (a == "sj") {
        $("#bd").load("HtmlPage.html #sj");
    }
}

// 調用示例
// 
  • 個人信息
  • jQuery load 片段選擇器語法

    $("#bd").load("url #fragmentId") 會獲取遠程頁面中 id="fragmentId" 的元素及其內容插入當前元素。確保目標頁面存在對應 ID 元素。

    調試技巧

    • 瀏覽器 Console (F12) 查看紅色報錯堆棧,直接定位行號。
    • Network 面板檢查 load 請求是否 200 OK 及響應內容。
    • 使用 console.log(a) 確認參數傳遞正確。
    1. 上一篇文章:
    2. 下一篇文章:
    Copyright © 程式碼之家 All Rights Reserved