无法查看来自其他页面的动态添加元素

时间:2015-07-16 13:40:12

标签: javascript jquery html ajax

我正在尝试从Page2.aspx中检索Page1.aspx中表格的所有内部元素。我可以检索硬编码的'table'元素,而我没有看到任何动态添加的'tr'元素(值)。下面是我的Page1.aspx。

$results.each(function(){
   $('#tbl').append($('<tr>')
            .append('<td>' + Item_val + '</td>')
            .append('<td>' + Name_val + '</td>')
            .append('<td>' + No_val + '</td>'))                                
    );
});

<div id="customerinfo">
<table id="tbl">
        <thead>
            <tr>
                <th>Item</th>
                <th>Name</th>
                <th>No</th>                    
            </tr>        
        </thead>        
</table>
</div>

现在,我正在尝试从Page2.aspx中检索Page1.aspx中表格的所有内容。

load(function(){
                  $('Result').html();                    
               });


function load(callback)
        {
             $("#Result").load("/Page1.aspx #customerinfo", function (response, status, xhr){
                if ( status == "error" ) {
                  var msg = "error: ";
                  $( "#error" ).html( msg + xhr.status + " " + xhr.statusText );
                }
                if(callback){
                  callback();
                }
             });                                         
};

0 个答案:

没有答案