0
我試圖通過POST AJAX請求提交表單數據,但無法找到任何解決方案。將表單數據轉換爲AJAX請求的請求數據
我不能只通過ID或名稱等獲取值,因爲它是根據數據庫中的數據動態創建的。
我已經嘗試使用childNodes,並認爲這可能是一個解決方案,但無法弄清楚。我需要使用JQuery嗎?因爲我是初學者,所以可以用JS來完成。
任何想法,將不勝感激,歡呼聲。
我試圖通過POST AJAX請求提交表單數據,但無法找到任何解決方案。將表單數據轉換爲AJAX請求的請求數據
我不能只通過ID或名稱等獲取值,因爲它是根據數據庫中的數據動態創建的。
我已經嘗試使用childNodes,並認爲這可能是一個解決方案,但無法弄清楚。我需要使用JQuery嗎?因爲我是初學者,所以可以用JS來完成。
任何想法,將不勝感激,歡呼聲。
你有沒有試過下面
$("form").submit(function(event) {
(var jsonData = $(this).serializeArray());
event.preventDefault();
// --- Your Ajax request
});
你可以做的是隻給一個ID(在這裏我給form_id)的形式
$('#form_id').submit(function(){
e.preventDefault();
$.ajax({
type: "POST",
url: "your_url",
data: $('#form_id').serialize(),
success: function (data) {
alert('ok');
}
});
})
乾杯。 :)
好吧,這是非常多的答案,歡呼!我不得不稍微調整它: var form = $(「#acceptForm」); var formData = form.serialize(); 再次感謝大量幫助! – Mitch