javascript
  • jquery
  • html
  • ajax
  • 2013-08-26 20 views 2 likes 
    2

    是否有可能在AJAX请求后添加一个jQuery选择器到URL参数? 这是我的工作完美代码:添加一个jQuery选择器到URL参数

    $.ajax({ 
        type : "POST", 
        url : "load_page.php", 
        data : 'page=' + url, 
        success : function(msg) { 
         if (parseInt(msg) != 0)//if no errors 
         { 
          $content.fadeIn(200, function() { 
          $('#content').html(msg); 
    
          }); 
         } 
        } 
    }); 
    //load the returned html into pageContent 
    

    我知道,通过.load()(或link)这是可能的:

    $("# content'").load("demo_test.txt #sub.content"); 
    

    但有可能通过$('#content').html(msg);

    附加信息: 我想只能获得<div id=”sub-content”>

    +1

    的' “/你/ URL #selector”'语法只适用于'.load()'。 –

    回答

    4

    是的,只是其附加前的数据进行过滤。

    var $content = $("#content").empty(); 
    $("<div>").html($.parseHTML(msg)).find("#sub").appendTo($content); 
    
    +0

    你是我的英雄 – adho12

    相关问题