1. 程式人生 > >jQuery使用ajaxSubmit()提交表單示例(轉)

jQuery使用ajaxSubmit()提交表單示例(轉)

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

準備工作:

ajaxSubmit(obj)方法是jQuery的一個外掛jquery.form.js裡面的方法,所以使用此方法需要先引入這個外掛。

如下所示:

 <!--jquery需要引入的檔案-->
    <script src="https://ajax.aspnetcdn.com/ajax/jQuery/jquery-3.2.1.js"></script>

    <!--ajax提交表單需要引入jquery.form.js-->
<script type="text/javascript" src="http://malsup.github.io/jquery.form.js"></script>

建立頁面:

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

<form>
    標題:<input type="text" name="title" /><br />
    內容:<textarea name="content"><textarea/><br />
    <button
>
提交</button> </form>

jQuery指令碼

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

$('button').on('click', function() {

    $('form').on('submit', function() {
        var title = $('inpur[name=title]'
).val(), content = $('textarea').val(); $(this).ajaxSubmit({ type: 'post', // 提交方式 get/post url: 'your url', // 需要提交的 url data: { 'title': title, 'content': content }, success: function(data) { // data 儲存提交後返回的資料,一般為 json 資料 // 此處可對 data 作相關處理 alert('提交成功!'); } $(this).resetForm(); // 提交後重置表單 }); return false; // 阻止表單自動提交事件 }); });

文章來源:

說明:和我上一篇文章對比

1.該文是給form繫結submit事件,最後使用return false 來阻止表單同步提交

2.該文是設定form表單的action、methodform表單的表單項

相關推薦

jQuery使用ajaxSubmit()提交示例

這篇文章主要介紹了jQuery使用ajaxSubmit()提交表單示例,使用延第三方外掛jquery.form實現,需要的朋友可以參考下: 準備工作: ajaxSubmit(obj)方法是jQuery的一個外掛jquery.form.js裡面的方法,

easyUI的查詢成json並繫結到datagrid上

在BOS專案學習過程中使用了easyUI框架,資料基於資料表格顯示出來 $('#grid').datagrid( { iconCls : 'icon-forward', fit : true, border : false, rownumb

gsform輕量級的框架oc

odi 框架 mda rac linux6 wot acl tk1 odk centos%E4%B8%8Eoraclelinux62%E5%90%8C%E6%97%B6%E5%8F%91%E5%B8%83%E8%BF%BD%E8%B5%B6redhatente http:

HTML設計

語法 設置 password bsp multi 服務器 唱歌 tip method 4,單選框和復選框   a,當<input type=“radio”>時,為單選按鈕   b,當<input type=“chekebox”>時,為復選框   c,

springboot+jpa+thymeleaf增刪改查的示例

fse 生效 with sources set ide horizon prop table 這篇文章介紹如何使用jpa和thymeleaf做一個增刪改查的示例。 先和大家聊聊我為什麽喜歡寫這種腳手架的項目,在我學習一門新技術的時候,總是想快速的搭建起一個demo來試試它

Angular動態生成

哪些 tac 有時 play cda 圖片 ring pass pan ng-dynamic-forms實踐篇(下)我們接著上篇,先把小目標中的所有字段都定義出來這部分就是苦力活兒了,把KendoUiComponent中的formModel完善即可: 1 formM

Angular動態生成

span 需要 分享 import 官方 inter one mode 不知道 動態表單生成之布局到上面的篇章為止,我們已經把表單比較完整的生成出來了,也實現了一些驗證功能,可以說,我們截止這裏,就已經可以滿足我們的大部分表單生成需求了~但是:目前來說,我們對於表單的布局只

Angular動態生成

data zha for 區域 tps ole ogre 封裝 none 動態表單生成之拖拽生成表單(上)這個功能就比較吊炸天了,之前的六篇,都是ng-dynamic-forms自帶的功能,可能很多的說明官方的文檔都已經寫了,我只是個搬運工,而在這篇文章中,我將化身一個工程

PowerDesigner導出為Excel

*** tps 顯示 創建 lld collect box lin confirm 打開腳本運行器Ctrl+Shift+X 導出: ‘******************************************************************

用 jQuery 實現驗證轉載

失去焦點 cli on() 獲得 itl 文本框 特殊 體驗 格式 jQuery 官方 API 地址: http://api.jquery.com/ 在線引用 jQuery:http://code.jquery.com/ ——選自《鋒利的jQuery》(第2版)第5章的

Java Web中提交之後跳到WebContent目錄下的子目錄裡的jsp檔案

最近在做一個系統,需要完成登入動能進行跳轉到另一個頁面。在這個專案裡面,我把 jsp,css,js檔案都統一放在 WebContent 目錄下的一個 WebPage 裡面。 按照以前的習慣,寫好了 servlet 之後在 web.xml 裡面完成配置,但由於平時 jsp 檔案都是直接

獲取資料

<%@ page contentType="text/html;charset=gb2312"%> <%! public String codeToString(String str) {//處理中文字串的函式   String s=str;

EditText驗證

實現 FormValidation package data; import android.content.Context; import android.support.annotation.NonNull; import android.view.View; import

EditText驗證

說明 綜合EditText表單驗證(一)與EditText表單驗證(二)。 使用 AutomaticCheckHandle package data; import android.content.Context; import android.support.anno

Element驗證1

首先要掌握Element官方那幾個表單驗證的例子,然後才看下面的教程。 Element主要使用了async-validator這個庫作為表單驗證 async-validator主要分成三部分 Validate Options Rules 其中,對於

橋接是如何將維度和事實進行關聯

How are bridge tables delivered to classify groups of dimension records associated to a single fact? 簡述橋接表是如何將維度表和事實表進行關聯的? 答:橋接表(Bridge Table)是維度

HTML5利用WebRTC的getUserMedia獲取攝像頭資訊模擬拍照及視訊完整示例

轉至https://blog.csdn.net/journey191/article/details/40744015    (如有冒犯聯絡我刪掉謝謝) 最近公司做的app涉及攝像頭,由於我們使用HTML5開發app,自然瞭解到getUserMedia介面。 關鍵是使用的

input驗證全面

1、英文字母 1 <script type="text/javascript"> 2 //驗證只能是字母 3 function checkZm(zm){ 4 var zmReg=/^[a-zA-Z]*$/; 5 if(zm!=""&&!zmReg.t

jQuery之Validate驗證

jQuery 是一個快速、簡單的JavaScript 庫, 它簡化了HTML 檔案的traversing,事件處理、動畫、Ajax 互動,從而方便了網頁製作的快速發展。 jQuery Validate 外掛為表單提供了強大的驗證功能,讓客戶端表單驗證變得更簡單。 廢話不多說,開始dem

jQuery使用ajaxSubmit()提交示例

ajaxSubmit(obj)方法是jQuery的一個外掛jquery.form.js裡面的方法,所以使用此方法需要先引入這個外掛。如下所示: <script src="http://code.jquery.com/jquery-1.11.0.min.js">&