Ajax错误 - 请求外部页面时出现500内部服务器错误

时间:2012-10-17 12:53:00

标签: jquery asp.net ajax

我遇到了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内部服务器错误"但是当我想从Default.aspx加载一些东西时,一切都还可以 了解更多信息:
 我在default.aspx中有一个div,带有类名" Content_Part"我想从default2.aspx加载一个带有类名的表,例如" myTable"进入" Content_Part"。
我正在使用此功能,它工作正常但1小时后出现此问题。 问题是什么?

1 个答案:

答案 0 :(得分:0)

BTW没有回答您的问题,但您应该处理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>