在 ASP.NET MVC 3 中,我在 AJAX 调用中使用 JSON。当我在我的开发机器上使用 Visual Studio 运行我的应用程序时,应用程序工作正常。但是如果我发布相同的应用程序并尝试使用虚拟目录访问它,我会收到错误JSON is Undefined。
代码
function PopulateData() {
$.ajax({ url: '../Home/Populate/',//**Error Line**
type: 'POST',
data: JSON.stringify({
'id':@ViewBag.Id }),
dataType: 'json',
contentType: "application/json; charset=utf-8",
success: function (data)
{
//code
} // ajax callback
}); // ajax call
}
请回复