ste*_*ris 1 javascript c# ajax httpresponse http-status-codes
我正在使用基本Response.StatusCode设置将状态代码设置为9999.此页面通过AJAX调用进行调用,检查状态代码readyState = 4并使用设置的消息在9999 上弹出警报Response.StatusDescription.我得到的只是readyState = 4和statusCode = 200.我可以提供代码,如果需要,但它不是修剪,所以如果代码需要/要求我将削减它.感谢任何帮助.用C#ASP.NET和Javascript编写.
更新 目的:在将用户添加到SQL表时,我起诉状态代码9999以表示"用户已存在"错误.这是我能找到的唯一方法,让AJAX调用知道何时发生此错误.
您无法补充状态代码.这是有效的
我认为最好的选择是在json响应中发回您的状态和消息.
{
status: 9999,
message: "User already exists"
}
Run Code Online (Sandbox Code Playgroud)
这是一篇SO帖子,其中包含一些链接,可能会教会您如何执行此操作: 从ASP.NET页面返回JSON对象