Code html:
La copie de code est la suivante:
<iframe id = "fra" name = "frm" style = "affiche: aucun;"> </ iframe>
<form id = "frm" method = "post" action = "@ url.content (" ~ / backstage / machinemng / roadset / SaveTrackRoad ")? [email protected]" cible = "frm">
Voici le contenu du formulaire
</ form>
Code js:
Si la sauvegarde réussit, l'arrière-plan renvoie {"ok": true}; Si la sauvegarde est en échec, l'arrière-plan renvoie {"ok": false, "msg": "message d'erreur"}
La copie de code est la suivante:
fonction sauve () {
$ ("# frm"). soumis ();
$ ("# fra"). un ("charge", function () {
var data = eval ("(" + $ ("# fra"). contenu (). trouver ("body"). html () + ")");
if (data.ok) {
$ ("# divtrackroad"). Load ("trackRoad? roadid =" + '@ Viewbag.roadId' + "& roadname =" + '@ Viewbag.Roadname' + "& Vieworedit = 1 & t =" + new Date (). ValueF ());
} autre {
alert ("Save a échoué:" + data.msg);
}
});
}
N'est-ce pas très simple? Si vous en avez besoin, retirez-le directement, ne soyez pas poli ^ _ ^