我正在使用處理程序運行服務器代碼,從瀏覽器中我可以看到來自服務器的答案,但我無法在我的源代碼中找到答案。使用處理程序從服務器獲取答案
我打電話這樣的處理程序:
$.ajax({
type : "json",
url : "../Handlers/Handler.ashx?MethodName=ReadAnswerServerID",
success : function(data){
alert('inside success');
}
});
我能成功塊內的答案,但我從來沒有看到不容例如警報。
這是處理程序:
public void ProcessRequest(HttpContext context)
{
string method = context.Request.QueryString["MethodName"].ToString();
context.Response.ContentType = "application/json";
switch (method)
{
case "ReadAnswerServerID":
context.Response.Write(ReadID());
break;
}
}
ReadID返回一個字符串值。
'我可以在成功塊內獲得答案,但我永遠不會看到警報'如果您沒有看到警報,則成功代碼不會被拒絕。使用[fiddler](http://fiddler2.com/)並比較你的代碼和瀏覽器發送的內容... –