有人可以提供我用jQuery的表單提交最簡單的代碼。網上有各種Gizmo編碼。jQuery簡單的表單提交沒有重裝
1
A
回答
2
$('#your_form_id').submit(function(){
var dataString = $("#your_form_id").serialize();
$.ajax({
type: "POST",
url: "submit.php",
data: dataString,
success: function() {
alert('Sent!');
}
});
return false;
});
0
你想要的是jquery form plugin。它允許你簡單地使用ajax發送普通的'表單' - 你可以製作一個不可見的表單,並使用這個插件來分發它。喬爾答案中的選項也是可能的,這取決於你想提交的東西的複雜性。
0
看看在Form插件:
$(function() {
$('#myForm').ajaxForm(function() {
alert("Thank you for your comment!");
});
});
1
這裏是另一種解決方案,而不是簡單的jQuery的表格插件,但如果你想自己來處理錯誤代碼和消息,這可能是有用的。
看看這個HTML +的Javascript示例:
<div>
<form method="post" id="fm-form" action ="">
<label>Name:</label>
<input type="text" id="fm-name" name="fm-name" value="" />
<label>Email:</label>
<input type="text" id="fm-email" name="fm-email" value="" />
<label>Birthdate:</label>
<input type="text" id="fm-birthdate" name="fm-birthdate" value="" />
<input type="submit" id="fm-submit" value="Save it">
</form>
</div>
<script type="text/javascript">
$(function() {
// disable the form submission
$("#fm-form").submit(function() { return false; });
// post the datas to "submit_form.php"
$("#fm-submit").click(function() {
$.post("/ajax/submit_form.php",
{ 'fm-name':$("#fm-name").val(),
'fm-email':$("#fm-email").val(),
'fm-birthdate':$("#fm-birthdate").val()
}
,function(xml) {
// submit_form.php will return an XML or JSON document
// check it for potential errors
});
});
});
</script>
相關問題
- 1. laravel沒有提交簡單的表格
- 2. 如何提交沒有重載頁面的表單,沒有jQuery?
- 3. Django - 表單提交沒有重定向
- 4. 沒有重定向提交表單後
- 5. jQuery表單提交沒有被調用
- 6. jQuery也沒有提交表單
- 7. jQuery沒有提交POST表單
- 8. jquery提交表單沒有迴應
- 9. Jquery提交單選按鈕沒有重裝和
- 10. 簡單的表單提交有條件的重定向?
- 11. 非常簡單的PHP表單 - 一個字段沒有提交
- 12. 簡單的表單提交沒有頁面刷新問題
- 13. 提交表單沒有提交按鈕
- 14. 提交表單沒有提交按鈕
- 15. Django表單沒有提交
- 16. jsp表單沒有提交
- 17. ajax表單沒有提交
- 18. jQuery的表單在IE提交沒有驗證之前提交
- 19. Drupal的jquery提交表單沒有提交按鈕
- 20. Rails簡單表單關聯提交沒有更新
- 21. jquery表單驗證沒有提交併提交可能?
- 22. jQuery提交表單沒有頁面重新加載
- 23. 表單提交的表單提交事件監聽器沒有提交動作
- 24. jQuery表單提交
- 25. jquery表單提交
- 26. jQuery提交表單
- 27. jquery表單提交
- 28. jquery表單提交
- 29. jQuery - 表單提交
- 30. JQuery提交表單
$( '形式')提交()是一個明顯的答案 - 但可能不是你所尋找的。你能說得更具描述性,你想做什麼? – ondra 2010-01-11 10:24:31
我有一個簡單的刪除記錄頁面,我想刪除一條記錄。我不想任何刷新,並且需要jQuery的工作 – dave 2010-01-11 10:29:52