【问题标题】:Jquery load aspx into a divJquery将aspx加载到div中
【发布时间】:2013-02-15 04:49:57
【问题描述】:

我之前的帖子Load aspx page in a div tag。我正在使用下面的代码在 div 中加载 aspx 页面。但是我无法将 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>

【问题讨论】:

  • 只是想知道,您使用try/catch 来处理该代码块有什么原因吗?如果你想用.load 捕捉错误,你不会那样做。
  • 我把那个 try catch 用于读取错误,如果有的话?

标签: javascript jquery asp.net


【解决方案1】:

简单的方法是你可以使用如下所示的 IFrame:

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

或者像上面的cmets你可以试试这个

how to dynamically load the aspx page in div tag ?

【讨论】:

    【解决方案2】:

    我认为您应该在 iframe 中而不是在 div 中加载网页(aspx 页面)。 iframe下可以 分区。

    【讨论】:

      【解决方案3】:

      试试这个:

      $(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");
              });
      });
      

      【讨论】:

        猜你喜欢
        • 2012-06-23
        • 1970-01-01
        • 2011-07-16
        • 2011-09-14
        • 1970-01-01
        • 2011-12-30
        • 1970-01-01
        • 2019-02-02
        • 1970-01-01
        相关资源
        最近更新 更多