0
A
回答
0
是的,不是使用表單提交,而是使用XHR在JavaScript中發送異步請求。舉一個具體的例子,假設你有一個簡單的形式,看起來像:使用XHR
<form method="POST" action="/path/to/submit">
<input id="input_name" name="input_name" type="text" value="value" />
</form>
,它可能看起來像以下(使用Closure library爲XHR):
<script>
goog.require('goog.net.XhrIo');
var submitCompleted = function() {
alert('Submitted!');
};
var submitAction = function() {
var value = document.getElementById('input_name').value;
goog.net.XhrIo.send(
'/path/to/submit',
submitCompleted,
'POST',
'input_name=' + encodeURIComponent(value));
};
</script>
我假設您仍然保留與之前相同的輸入元素,但您要定義onsubmit
函數來調用submitAction
而不是使用表單的默認提交行爲。
相關問題
- 1. 提交表單時請保持參數
- 2. 當提交表單時,保持位置的Javascript
- 3. 提交後請保持垂直滾動位置
- 4. 在同一位置上保持行
- 5. 表單提交去使用Javascript - 並保持在同一頁
- 6. 保存表格在infopath2010提交表格
- 7. 在表單上提交POST請求時,請保持未定義的身體
- 8. 陣列保持自身重置表格後提交
- 9. 如果表格無效,請保持在同一頁面
- 10. 在提交時重置Marketo表格
- 11. Git:刪除一個特定的提交,同時保持以下提交
- 12. 當提交表格時,請保留複選框
- 13. 在Java中反轉字符,同時保持一定的位置
- 14. 保持innerHTML的值從HTML表格後,一個JavaScript提交
- 15. 如何保持同一選項卡上提交表單
- 16. 保持同一頁面上的表單提交後,用ajax
- 17. sj:提交和s:提交在同一個表格
- 18. 如何發送getJson請求並同時提交輸入表格
- 19. 保存與提交表格
- 20. 如何將表/交叉表從r保存爲excel,同時保持格式爲
- 21. 每次提交表單時將值保存在同一列中
- 22. 想要保持在相同的位置
- 23. 同時打開mailto並提交表格
- 24. Ember DS.Store錯誤,同時提交表格
- 25. 在提交時保持相同的大小
- 26. 提交表單後,保持同一頁面,在頁面顯示一個單詞
- 27. 在保持列表垂直定位的同時保持列表內嵌文本
- 28. 在保持中心點在同一位置的同時縮放ImageView的圖像
- 29. 如何在調整父級NSView的同時將CALayer保持在同一位置?
- 30. 使用JavaScript在同一時間提交2個表格
我可以知道我該怎麼做,請...我從來沒有嘗試過這種方法。 – ShivarajRH
@Shivaraj,我已經更新了我的回覆以包含更多細節。 –