それが新しい問題かどうかはわかりませんが、これまでのところ解決策は見つかりませんでした。私のシステムには次の機能があります-jqueryモバイルMVC Webアプリケーション-IE(私の場合は9)を除くすべてのブラウザーでうまく機能します。初めて呼び出すときは常に機能しますが、2回目は常に失敗し、理由がわかりません。
事前に助けてくれてありがとう!
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 コントローラーのメソッドは次のとおりです。
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);
}
}