Json sonucuyla ilgili bir sorun yaşıyorum. JQuery'den çağrıldığında, başarı işlevini yürütmek yerine kaydedilecek bir dosya döndürülür. Get jquery isteği document.ready işleviyle gerçekleşir.MVC3 Denetleyici dönen JsonFile
Herhangi bir yardım için teşekkür ederiz.
public ActionResult Locations()
{
LocationsModel lm = new LocationsModel();
return Json(lm.getPins(), JsonRequestBehavior.AllowGet);
}
Ben de denedim şu şekildedir:
public JsonResult Locations()
{
LocationsModel lm = new LocationsModel();
return Json(lm.getPins(), JsonRequestBehavior.AllowGet);
}
jquery geçerli:
$.ajax({
type: "POST",
contentType: "application/json; charset=utf-8",
url: this.href,
data: "{}",
dataType: "json",
success: function (msg) { getPins_success(msg); },
error: OnError
});
Teşekkür, Chris
Düzenleme:
Hiçoldu mind bir duh. Json isteğini denetleyicideki başka bir eyleme geçirdim ve görüntüyü yükledim. Şimdi ayrıştırma sorunları yaşıyorum ama bu hep birlikte başka bir konudur.
'AllowGet' ve' type: "POST" '? –