我有以下javascript:
$.ajax({
type: "POST",
dataType: "json",
url: "/Home/Submit",
data: {
email: strEmail,
message: strMessage
},
success: function(result) {
//alert('here');
alert(result.message);
},
error: function(error) {
alert(error);
}
});
这将调用此函数:
public JsonResult Submit(string Email, string Message) {
return Json(new {
message = "yep"
});
}
在内置Web服务器上的调试模式下,此方法可以正常工作。
但是,如果我直接进入虚拟目录,则不会,并且会遇到错误位。我依附于该过程,其背后的代码永不被击中。
我正在使用Vista。
另外,如何在提示(错误)的地方获得错误描述;
谢谢,
亚历克斯
最佳答案
您的虚拟目录是否位于Web服务器的根目录?您提供的路径是根目录,如果您的虚拟目录不在根目录中,则该路径将不起作用。
关于asp.net - JSON调用+ .net在内置Web服务器上以 Debug模式工作,但不能直接进入虚拟目录,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/215160/