0

我对 ajax 有疑问。这是我在 div 中加载页面或其中一部分的代码。

  $("a").click(function (event) {
  var Rel = $(this).attr("rel");//The class name want to load from Default2.aspx
  if (Rel) {
      $('.Content_Part').load("Default2.aspx ." + Rel )
  }
  event.preventDefault();
  });

我当前的页面名称是“Default.aspx”,目标页面是“Default2.aspx”,问题是当我想从 Default2.aspx 加载某些内容时出现错误“500 internal server error”但是当我想加载某些内容时从 Default.aspx 一切正常。
有关更多信息:
我在 default.aspx 中有一个类名为“Content_Part”的 div,我想从 default2.aspx 中加载一个类名为“myTable”的表到“Content_Part”。
我正在使用此功能,它工作正常,但 1 小时后出现此问题。有什么问题?

4

1 回答 1

0

顺便说一句,不回答你的问题,但你应该处理 ajax 错误。

<script>
 $('.Content_Part').load("Default2.aspx ." + Rel, function(response, status, xhr) {
  if (status == "error") {
    var msg = "Sorry but there was an error: ";
    $(this).html(msg + xhr.status + " " + xhr.statusText);
  }
});
</script>
于 2012-10-17T13:17:15.180 回答