-1
我在做一個asp.net的MVC頁面jQuery的Ajax請求:上一頁Ajax請求更改後的網址爲下一個表單提交
$.ajax({
type: "POST",
url: "/Home/Go",
data: dataObj,
success: function (data) {
// update html here
}
}
});
此調用是一個頁面,其中有一種形式,在其他元素中提交給其他網址(可以說「/ Home/Do」)。現在AJAX調用返回後,如果我點擊任何其他元素的形式仍然提交到URL1而不是URL2
注意我嘗試添加一個"return false"
聲明單擊事件處理了AJAX調用。但是,即使這並沒有幫助
AJAX調用的jQuery的對話框中所做:
$('#myDialog').dialog({ buttons:
[
{
text: 'Next',
click: function() { HandleNext(); return false; }
}
],
title: 'Dialog-Title'
});
function HandleNext()
{
$.ajax({
type: "POST",
url: "/Home/Go",
data: dataObj,
success: function (data) {
// update html here
}
}
});
return false;
}
任何人都面臨着類似的問題?任何解決方案
這個`url1`變量來自哪裏?與表格的觀點如何?請提供更多細節。 – 2011-01-25 11:17:33
url1由JavaScript函數設置,url2是有效的url。我不明白這是如何增加我的問題的價值?我也可以用「Home/Go」這樣的url替換url1,用「Home/Do」替換url2。無論如何,讓我編輯它。 – Ngm 2011-01-25 12:13:21