首頁 > web前端 > js教程 > jQuery如何使用ajaxSubmit()提交表單實例詳解

jQuery如何使用ajaxSubmit()提交表單實例詳解

巴扎黑
發布: 2017-07-03 10:47:43
原創
2249 人瀏覽過

這篇文章主要介紹了jQuery使用ajaxSubmit()提交表單範例,使用延第三方外掛程式jquery.form實作,需要的朋友可以參考下

ajaxSubmit(obj)方法是jQuery的一個插件jquery.form.js裡面的方法,所以使用此方法需要先引入這個插件。如下所示:

程式碼如下:

<script src="http://code.jquery.com/jquery-1.11.0.min.js"></script>
<script src="http://malsup.github.io/jquery.form.js"></script>
登入後複製

那麼,如何透過ajaxSubmit(obj)提交資料呢?首先我們需要一個form:

XHTML

程式碼如下:

<form>
    标题:<input type="text" name="title" /><br />
    内容:<textarea name="content"><textarea/><br />
    <button>提交</button>
</form>
登入後複製



上面有一個需要提交內容的form,通常情況下,我們直接透過form提交的話, 提交後目前頁面跳到form的action所指向的頁面。然而,很多時候我們比不希望提交表單後頁面跳轉,那麼,我們就可以使用ajaxSubmit(obj)來提交資料。使用方法如下所示:

程式碼如下:

$(&#39;button&#39;).on(&#39;click&#39;, function() {
    $(&#39;form&#39;).on(&#39;submit&#39;, function() {
        var title = $(&#39;inpur[name=title]&#39;).val(),
            content = $(&#39;textarea&#39;).val();
        $(this).ajaxSubmit({
            type: &#39;post&#39;, // 提交方式 get/post
            url: &#39;your url&#39;, // 需要提交的 url
            data: {
                &#39;title&#39;: title,
                &#39;content&#39;: content
            },
            success: function(data) { // data 保存提交后返回的数据,一般为 
json
 数据
                // 此处可对 data 作相关处理
                alert(&#39;提交成功!&#39;);
            }
            $(this).
reset
Form(); // 提交后重置表单
        });
        
return
 false; // 阻止表单自动提交
事件
    });
});
登入後複製


以上是jQuery如何使用ajaxSubmit()提交表單實例詳解的詳細內容。更多資訊請關注PHP中文網其他相關文章!

相關標籤:
來源:php.cn
本網站聲明
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn
熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板