簡體   English   中英

在jQuery加載中使用變量來加載部分html

[英]using variable in jQuery load, to load partial html

我想像下面一樣使用AJAX加載部分HTML文件,但是頁面完全加載,而不僅僅是選擇器。 我究竟做錯了什么?

$(function(){
    $('#post-list a').click(function(e){
        var url = $(this).attr('href');
        $('#ajax-div').load(url "#post");
        e.preventDefault();
    });
});

JQuery文檔中:

與$ .get()不同,.load()方法允許我們指定要插入的遠程文檔的一部分。 這可以通過使用url參數的特殊語法來實現。 如果字符串中包含一個或多個空格字符,則假定字符串中第一個空格之后的部分是確定要加載內容的jQuery選擇器。

在您的代碼中:

$('#ajax-div').load(url "#post");

應該:

$('#ajax-div').load(url+" #post");

我假設缺少的+是一個錯字,但是url和#post之間的空格很重要!

暫無
暫無

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

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