[英]update field or redirect page using jquery and asp.net mvc
我是jquery的新手,並且堅持要實現的目標。 這是我想使用jquery和asp.net mvc做的事情。
到目前為止,我嘗試了這個:
$("#submit")
.button()
.click(function () {
$.ajax({
type: "POST",
url: "Account/LogOn",
dataType: "json",
success: function (data, textStatus) {
if (data.redirect) {
// data.redirect contains the string URL to redirect to
window.location.href = data.redirect;
}
else {
// data.form contains the HTML for the replacement form
$("#error2").replaceWith(data.error);
}
}
});
});
如何構造動作方法中的相關位? 使這項工作? jQuery代碼還可以嗎? 我懷疑沒有。
謝謝
如果要重定向同一目錄中的asp.net頁面,可以通過Jquery / Java腳本執行以下操作:
$("#ctl00_iframecontent_BtnCancle").click(function () {
window.location = "IncSLAList.aspx?bi=37";
});
和重定向到項目的另一頁,可以使用:
window.location.href = "http://ImageUpload/Welcome.aspx?
您的jQuery幾乎是正確的:
.button()
(除非您正在使用jQuery UI並且想要這樣做) return false;
在click
處理程序的末尾,以防止瀏覽器正常提交。 在操作中,您將return Json(new { redirect = str })
或return Json(new { error = str })
。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.