我遇到了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小时后出现此问题。
问题是什么?
答案 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>