我承認它不是很明確的標題。但我不知道如何命名我想要做的事。提交內提交
我有index.htm。此頁面使用以下代碼從index.asp?Process = ViewRequests中提取數據。
$(function Requests() {
$.ajax({
type: 'GET',
url: 'content/requests/index.cs.asp?Process=ViewRequests',
success: function(data) {
$("#requests").html(data);
},
error: function (XMLHttpRequest, textStatus, errorThrown) {
$("#requests").html('.');
}
});
});
然後,在這個新的拉數據集中,我有幾種形式。所有表單都有REQUESTFORM作爲ID,並且提交按鈕的名稱被響應。我需要它需要執行;一旦用戶點擊這些表單中的任何一個,點擊表單應該將其數據發送到index.asp?Process = RespondRequests並打印其響應。
$("[name='respond']").click(function() {
$.ajax({
type: "POST",
data: $("#REQUESTFORM").serialize(),
url: "content/requests/index.cs.asp?Process=RespondRequests",
success: function(output) {
$('#REQUESTFORM').html(output)
},
error: function(output) {
$('#REQUESTFORM').html(output);
}
});
});
這甚至可能嗎?
嗨,我試過的代碼,我沒有收到任何錯誤,但事實並非如此工作。任何想法? – Efe 2009-08-19 01:23:29
此代碼是您的代碼複製與此附加,這和最接近。嘗試在這裏和那裏添加警報,也許在點擊功能,看看他們顯示。同時驗證所有選擇器的工作。 – svinto 2009-08-19 08:16:27