不确定这是否是一个新问题,但到目前为止我还没有找到任何解决方案。我的系统中有以下功能 - 一个 jquery 移动 MVC Web 应用程序 - 它在除 IE 之外的所有浏览器(在我的情况下为 9)中都运行良好。我第一次调用它时它总是有效,但第二次它总是失败,我不知道为什么。
非常感谢您提前提供的帮助!
function getAndShowPflichten(immoid, days) {
var seite = 1;
if (sessionStorage.getItem("seite") != null) {
seite = sessionStorage.getItem("seite");
}
if (immoid == "") {
alert("No ID found!");
return;
} else {
$.post("getPflichtenFuerImmobilieJson", { id: immoid, frist: days, seite: seite }, showInspections, 'json').fail(
function () { alert("Überprüfen Sie bitte Ihre Datenverbindung."); $.mobile.loading('hide'); });
}
}
MVC Controller中的方法是:
public ActionResult getPflichtenFuerImmobilieJson(int id, int frist, int seite)
{
if (loggedIn())
{
int benutzerLoggedIn = Convert.ToInt32(Session["benutzerId"]);
var model = immoVerwalter.getPflichtenFuerImmobilieJson(benutzerLoggedIn, id, frist, seite);
return Json(model, JsonRequestBehavior.AllowGet);
}
else
{
return Json("abgemeldet", JsonRequestBehavior.AllowGet);
}
}