我希望有人可以帮助我解决我遇到的问题。我有一个页面使用jquery模式窗口作为登录控件。处理ajax登录提交的部分js代码看起来像这样:
$.ajax({
type: "POST",
url: '/ajax/loginhandler.aspx',
data: 'e=' + encodeURIComponent(e) + '&p=' + encodeURIComponent(p),
success: function (msg) {
// the ajax page will always send a success response, so the error and success actions are here
if (msg) { //error
//var msgs = msg.replace("\n", "</div><div class='errMsg'>");
$("#errors").html("<div class='errMsg'>" + msg + "</div>");
$("#login_popup .errMsg").show();
}
这是我认为失败的最后两行代码,因为它应该显示错误消息。这是有效的,直到我将ajax工具包添加到网站,然后它停止了。所以我认为那里存在某种冲突。有谁知道我如何解决这个问题?为了清楚 - 当他们点击它提交按钮时,loginhandler.aspx页面确实接收了他们提交的信息并按预期工作。它确实会回复正确的错误消息。
我宁愿让这个工作,否则我基本上不得不抛弃一天的工作,并摆脱我添加到网站的一些.net ajax控件。
有什么建议吗?提前致谢