我有一些在 httphandler 中处理的 ajax 请求
jQuery.ajax({ type: "GET", url: url, dataType: "text", complete: function (resp, status) {
if (status == "success" || status == "notmodified")
if (resp.responseText != "error")
window.location = resp.responseText;
}
});
有处理程序
public class SocialNetworkUserLogin : IHttpHandler, IRequiresSessionState
{
public void ProcessRequest (HttpContext context)
{
context.Response.Clear();
context.Response.ClearHeaders();
context.Response.ClearContent();
context.Response.ContentType = "text/plain";
//verified something and
context.Session["UnregUser"] = null;
context.Response.Write(Config.SiteDomain + "/Registration.aspx");
}
}
当我检查 resp.responseText 的值时,它包含 Registration.aspx 内容而不是示例 localhost:2101/Registration.aspx 的 url 文本,请帮助理解我做错的地方