5
我有一個JSON結果的問題。當從jquery調用時,它將返回一個要保存的文件,而不是執行成功函數。 get jquery請求發生在document.ready函數中。MVC3控制器返回JsonFile
任何幫助,將不勝感激。
public ActionResult Locations()
{
LocationsModel lm = new LocationsModel();
return Json(lm.getPins(), JsonRequestBehavior.AllowGet);
}
我也曾嘗試:
public JsonResult Locations()
{
LocationsModel lm = new LocationsModel();
return Json(lm.getPins(), JsonRequestBehavior.AllowGet);
}
了jQuery如下:
$.ajax({
type: "POST",
contentType: "application/json; charset=utf-8",
url: this.href,
data: "{}",
dataType: "json",
success: function (msg) { getPins_success(msg); },
error: OnError
});
謝謝, 克里斯
編輯:
沒關係這是一個咄。一旦我將json請求移動到控制器中的另一個動作並加載視圖,它就完成了。現在我正在解析問題,但這是另一個問題。
'AllowGet'和'type:「POST」'? –