2013-02-15 86 views
0

我之前的帖子Load aspx page in a div tag。我使用下面的代碼在div中加載aspx頁面。但是我無法將aspx頁面加載到div中。請任何人幫助我這樣做。jquery將aspx加載到div中

<script type="text/javascript" language="javascript" src="Plan_search/Scripts/jquery-1.9.0.js"></script> 
    <script type="text/javascript" language="javascript" src="Plan_search/Scripts/jquery-ui-1.10.0.custom.min.js"></script> 

<script type="text/javascript"> 
    $(document).ready(function() { 
     try { 
      $("#package").load("dss_more_pack.aspx", {}, function (data) { 
       alert("loading complete"); 
      }); 
     } 
     catch (ex) { 
      alert("Error Status : " + ex); 
     } 
    }); 
</script> 
+1

可能是你想要的東西http://stackoverflow.com/questions/7467488/how-to-dynam加載aspx-page-in-div-tag? – coder 2013-02-15 04:56:29

+0

只是想知道,是否有一個原因,你使用try/catch代碼塊?如果你想用'.load'來捕捉錯誤,你不會那樣做。 – Ian 2013-02-15 05:01:01

+0

我把那個試圖抓住讀取錯誤,如果有的話? – user1951007 2013-02-15 05:07:48

回答

1

我想你應該加載一個網頁(aspx頁面)的iframe不是在一個div。 iframe可以在 div之下。

2

最簡單的方法是,你可以使用iframe,如下圖所示:

<iframe src="http://www.youraspxpage.aspx" height="100%"> 
      Alternative text for browsers that do not understand IFrames. 
</iframe> 

或在你上面的評論可以試試這個

how to dynamically load the aspx page in div tag ?

0

試試這個:

$(document).ready(function() { 
     $("#package").load("dss_more_pack.aspx", function(response, status, xhr) { 
      if (status == "error") { 
       var msg = "Error Status : "; 
       console.log(msg + xhr.status + " " + xhr.statusText); 
      } 
      alert("loading complete"); 
     }); 
});