我有一個html文件/頁面,其中將有一個窗體中的多個輸入字段。這個表單動作域被鏈接到另一個.php文件,其中所有輸入的數據都被寫入數據庫。但一旦我點擊提交表單我得到的.php文件不是我想要的。是否有任何方式可以將數據寫入數據庫,但仍保留在同一個html文件中?如何在單擊表單上的提交後保留在同一頁面上?
0
A
回答
0
當然。使用ajax。在ajax上結合html做一些網絡搜索,你會發現你正在尋找的答案。 jQuery是一個可能的javascript/ajax平臺,可以爲你簡化這個過程。
1
如果你想這樣做,你必須使用javascript和ajax。
表單:
<form id="yourform">...</form>
的javascript:
$(function() {
$('#yourform').on('submit', function(e) {
var data = $("#yourform :input").serialize();
$.ajax({
type: "POST",
url: "script.php",
data: data,
});
e.preventDefault();
});
});
+0
謝謝,它工作。 – DeadDjangoDjoker
0
你有2種選擇:
1 - 提交您的形式使用AJAX。使用這種方法,頁面將保持「刷新」,並且用戶將在同一頁面上
2 - 提交後,將用戶重定向回到上一頁。
0
您可以使用ajax將提交按鈕發送到同一頁面上的div標籤。如果您仔細閱讀,Dynamic Drive的代碼應該可以正常工作。
相關問題
- 1. 使用提交按鈕後,我們如何在同一頁面上保留同一頁上不同的表單?
- 2. 如何提交表單並保留在同一頁面
- 3. 保持同一頁面上的表單提交後,用ajax
- 4. 在提交表單按鈕後停留在同一頁面
- 5. Javascript表單提交到新頁面 - 如何保持它在同一頁面上?
- 6. 如何在提交表單後留在同一頁
- 7. Ajax表單提交不保留在同一頁面
- 8. Ajax表單 - 在同一頁面上從所有表單提交
- 9. 在同一頁面上提交表單後彈出方式
- 10. 如何在點擊提交按鈕後留在同一頁面
- 11. 提交後,如何在模板表單上保留GET實例?
- 12. 提交表單後,保持同一頁面,在頁面顯示一個單詞
- 13. 點擊提交後,我如何留在wordpress的同一頁面?
- 14. 表單上的表單提交留在頁上
- 15. 提交表單,留在同一頁面並留言確認
- 16. 如何在表單提交後在同一個html頁面上回顯?
- 17. 如何在提交後點擊表單上的「返回」到上一頁?
- 18. 在php提交後保留表單值
- 19. 在提交表單後在另一個頁面上重定向
- 20. 在同一頁面上顯示提交的表單數據
- 21. 使用Spring Boot在同一頁面上覆製表單提交
- 22. 如何在提交後轉到下一個表單,但它在同一頁上
- 23. 在Joomla提交表格後留在同一頁面!後端
- 24. 如何使用JavaScript在頁面上提交第一個表單?
- 25. 如何在使用php提交表單後返回上一頁?
- 26. 在django上提交表單並提交錯誤後,保留字段的數據
- 27. 如何在同一頁上提交兩個表單?
- 28. 提交表格並留在同一頁面上?
- 29. 只在提交表單的表單上預留一個div
- 30. 在表單提交後在同一頁面上顯示文本框消息
你可能想從PHP文件重定向到HTML文件 –
例如,您可以重定向回,處理在同一頁上的PHP或使用一些AJAX。所有這些方法最終都會放在同一個HTML文件中。 –