5
json結果に問題があります。 jqueryから呼び出すときは、成功関数を実行する代わりにファイルを返します。 get jqueryリクエストは、document.ready関数で発生します。JsonFileを返すMVC3コントローラ
ご協力いただければ幸いです。
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
});
おかげで、 クリス
編集:
はそれがあった気にしない私も試してみました
public ActionResult Locations()
{
LocationsModel lm = new LocationsModel();
return Json(lm.getPins(), JsonRequestBehavior.AllowGet);
}
aデュ。一度jsonのリクエストをコントローラーの別のアクションに移動してビューをロードすると、すべてが機能しました。今私は問題を解析しているが、それはすべて一緒に別の問題です。
'AllowGet'と' type: "POST" '? –