中文字幕免费精品_亚洲视频自拍_亚洲综合国产激情另类一区_色综合咪咪久久

jquery.form.js實現將form提交轉為ajax方式提交的方法
來源:易賢網 閱讀:1058 次 日期:2015-04-09 16:42:22
溫馨提示:易賢網小編為您整理了“jquery.form.js實現將form提交轉為ajax方式提交的方法”,方便廣大網友查閱!

這個框架集合form提交、驗證、上傳的功能。

這個框架必須和jquery完整版結合,否則使用min則無效。

原理:利用js進行對form進行組裝成ajax的url和data,原理還是用ajax來提交,其實這完全可以自己寫,但是有這個框架可能會更簡單。

一、最簡單例子:

第一步:引用js

<!--這里的min是自己用js壓縮工具對完整版進行的壓縮

并不是真正的min,所以好使-->

<script type="text/javascript" src="js/jquery-1.7.min.js"></script>

<script type="text/javascript" src="js/jquery.form.js"></script>

第二步:頁面寫form

<form id="showDataForm"

action="/024pm/f_shopUser.do?method=login" method="post">

<input type="text" value="" name="name" maxlength="2"/>

<input type="password" value="" name="password" maxlength="2"/>

<input type="submit" value="提交"/>

</form>

<div id="output1"

style="width:1000px;height:200px;background-color:#eee;">

</div>

第三步:寫js調用jquery.form.js,對form表單進行ajax提交

$(document).ready(function() {

var options = {

target: '#output1',

// 從服務傳過來的數據顯示在這個div內部

也就是ajax局部刷新

beforeSubmit: showRequest,

// ajax提交之前的處理

success: showResponse

// 處理之后的處理

};

$('#showDataForm').submit(function() {

$(this).ajaxSubmit(options);

return false;

//非常重要,如果是false,則表明是不跳轉

//在本頁上處理,也就是ajax,如果是非false,則傳統的form跳轉。

});

});

function showResponse(responseText, statusText, xhr, $form) {

alert(xhr.responseText+"=="+$form.attr("method")+'status: ' +

statusText + '\n\nresponseText: \n' + responseText);

//xhr:說明你可以用ajax來自己再次發出請求

//$form:是那個form對象,是一個jquery對象

//statusText:狀態,成功則為success

//responseText,服務器返回的是字符串(當然包括html,不包括json)

}

function showRequest(formData, jqForm, options) {

//formData是數組,就是各個input的鍵值map數組

//通過這個方法來進行處理出來拼湊出來字符串。

//formData:拼湊出來的form字符串,比如name=hera&password,

//其實就是各個表單中的input的鍵值對,

//如果加上method=XXXX,那也就是相當于ajax內的data。

var queryString = $.param(formData);

alert(queryString+"======"+formData.length);

for (var i=0; i < formData.length; i++) {

alert(formData[i].value+"==============="+formData[i].name);

}

//jqForm,jquery form對象

var formElement = jqForm[0];

alert($(formElement).attr("method"));

alert($(jqForm[0].name).attr("maxlength"));

//非常重要,返回true則說明在提交ajax之前你驗證

//成功,則提交ajax form

//如果驗證不成功,則返回非true,不提交

return true;

}

二、options對象內的值有哪些?

主要的有那么幾個常用的屬性:

var options = {

target: '#output1',

data:{param1:"我自己的第一個額外的參數"},

//這個參數是指通過ajax來給服務器提交除了form內部input的參數

//在后臺中使用String param1=req.getParameter("param1");獲取。

// dataType: null,

dataType:'json',

//這個參數值的是服務器返回的數據類型,默認的是null

//也就是服務器可以默認返回字符串,然后將這些字符串放在target內部

//當然還有json、xml,其中最常用的便是null和json

//對于json的使用,我們會稍后講解到

beforeSubmit: showRequest,

success: successRes,

type:'POST'

//提交方式,默認是自己在form標簽上指定的method

//如果沒有指定,則使用get。

url:''

//重新提交的url,即url可以在form中配置

//也可以在這里配置。

};

三、如何解析服務器傳遞過來的json數據

我們知道,使用jquery提供的ajax方法,如果服務器傳遞回來的是json數據,是可以轉換為js的json對象,然后可以通過json.xxx來獲取相應的值。那么這個框架呢?

1)首先options參數中指定dataType:'json'

2)通過框架進行提交

3)服務器接收

4)服務器返回json

5)頁面js接收json

關鍵是第五步,如何js接收json,是可以通過success: 指定的方法內部進行如下操作:

var options = {

target: '#output1',

dataType:'json',

beforeSubmit: showRequest,

success: successRes

//注意了,successRes方法看起來并沒有有參數

//但是為何下面的方法就能有參數了呢,是可以這么傳遞的。

function successRes(jsonData){

alert(jsonData.param1);

}

四、如何通過這個框架進行簡單的驗證呢?

說到驗證,那肯定是在beforeSubmit的方法內部進行驗證的,如何驗證,因為這個方法已經將jqform對象,還有formData都傳給你了,你可以拿這兩個參數進行獲取相應的input,然后進行自己的判定,如果判定成功,則提交。

function showRequest(formData, jqForm, options) {

for (var i=0; i < formData.length; i++) {

alert(formData[i].value+"========"+formData[i].name);

if (!formData[i].value) {

//驗證是否填寫完整

alert('input有沒有填寫的選項');

//如果驗證不通過,則返回false

return false;

}

}

var formElement = jqForm[0];

alert($(jqForm[0].name).attr("maxlength"));

return true;

}

更多信息請查看IT技術專欄

更多信息請查看腳本欄目
由于各方面情況的不斷調整與變化,易賢網提供的所有考試信息和咨詢回復僅供參考,敬請考生以權威部門公布的正式信息和咨詢為準!

2026上岸·考公考編培訓報班

  • 報班類型
  • 姓名
  • 手機號
  • 驗證碼
關于我們 | 聯系我們 | 人才招聘 | 網站聲明 | 網站幫助 | 非正式的簡要咨詢 | 簡要咨詢須知 | 新媒體/短視頻平臺 | 手機站點 | 投訴建議
工業和信息化部備案號:滇ICP備2023014141號-1 云南省教育廳備案號:云教ICP備0901021 滇公網安備53010202001879號 人力資源服務許可證:(云)人服證字(2023)第0102001523號
云南網警備案專用圖標
聯系電話:0871-65099533/13759567129 獲取招聘考試信息及咨詢關注公眾號:hfpxwx
咨詢QQ:1093837350(9:00—18:00)版權所有:易賢網
云南網警報警專用圖標
中文字幕免费精品_亚洲视频自拍_亚洲综合国产激情另类一区_色综合咪咪久久
欧美黄色网络| 国产一区成人| 国产精品久久久久aaaa樱花| 国产一区二区三区在线观看网站| 一区精品在线| 香蕉乱码成人久久天堂爱免费| 欧美精品粉嫩高潮一区二区| 亚洲福利精品| 裸体一区二区| 亚洲第一在线综合在线| 久久免费国产精品| 国产一区二区三区高清 | 欧美看片网站| 亚洲日本激情| 欧美精彩视频一区二区三区| 91久久精品国产91久久性色tv| 久久国产精品黑丝| 国产真实乱子伦精品视频| 欧美中文在线免费| 好看的av在线不卡观看| 久久综合999| 最新中文字幕亚洲| 欧美日韩aaaaa| 亚洲天堂免费观看| 国产精品视频成人| 久久精品国产99精品国产亚洲性色 | 欧美一区二区视频在线| 国产伦一区二区三区色一情| 新67194成人永久网站| 国产一区二区在线观看免费播放| 久久精品九九| 亚洲三级免费电影| 欧美日韩视频一区二区| 亚洲欧美日韩国产中文| 国内精品99| 欧美激情视频一区二区三区免费 | 欧美亚洲视频在线看网址| 国产一区二区三区奇米久涩| 久久综合精品国产一区二区三区| 一区二区视频免费在线观看| 欧美国产高潮xxxx1819| 亚洲午夜影视影院在线观看| 国产亚洲一区二区三区| 欧美国产欧美亚洲国产日韩mv天天看完整 | 欧美在线播放一区二区| 激情六月婷婷久久| 欧美日韩成人综合| 亚洲欧美日产图| 在线观看91精品国产麻豆| 欧美日韩视频在线第一区| 欧美主播一区二区三区美女 久久精品人 | 午夜精品婷婷| 亚洲第一毛片| 国产精品久久久久久影视| 久久手机精品视频| 在线亚洲一区观看| 国产自产高清不卡| 欧美视频亚洲视频| 美女任你摸久久| 午夜老司机精品| 亚洲免费观看| 一区二区三区在线看| 国产精品久久久久久久久久三级| 巨胸喷奶水www久久久免费动漫| 在线视频欧美日韩| 亚洲第一在线视频| 国产日韩亚洲欧美综合| 欧美日韩18| 久热成人在线视频| 欧美尤物一区| 亚洲午夜视频| 亚洲精品欧美日韩| 国外精品视频| 国产精品你懂得| 欧美精品色综合| 久久全球大尺度高清视频| 亚洲性视频h| 亚洲美女精品成人在线视频| 韩国av一区二区三区四区| 国产精品美女久久久免费| 欧美久久久久中文字幕| 免费成人高清在线视频| 久久精品一区蜜桃臀影院| 亚洲男人的天堂在线观看| 日韩视频一区二区三区| 在线欧美不卡| 一区二区视频欧美| 国产在线一区二区三区四区 | 日韩视频免费看| 在线播放国产一区中文字幕剧情欧美| 国产精品久久久久久妇女6080| 欧美精品亚洲二区| 欧美大片在线观看| 欧美不卡一卡二卡免费版| 久久影院午夜论| 久久久www成人免费无遮挡大片| 亚洲欧美中文日韩v在线观看| 一区二区三区高清不卡| 亚洲精品影视在线观看| 亚洲黄一区二区| 最新亚洲激情| 亚洲巨乳在线| 一本色道久久综合狠狠躁的推荐| 亚洲精品久久| 99成人在线| 中文国产成人精品| 亚洲视频免费在线| 亚洲欧美日韩中文在线制服| 亚洲欧美三级伦理| 欧美一站二站| 久久久久久高潮国产精品视| 久久全国免费视频| 毛片精品免费在线观看| 欧美aⅴ99久久黑人专区| 噜噜噜久久亚洲精品国产品小说| 另类av导航| 欧美大色视频| 欧美男人的天堂| 欧美午夜在线| 国产欧美欧美| 影音先锋中文字幕一区二区| 亚洲国产高清aⅴ视频| 亚洲精品国产精品国自产在线| 91久久精品国产91久久| 亚洲最新色图| 欧美亚洲日本国产| 久久青青草综合| 欧美精品99| 国产精品成人免费视频| 国产欧美日韩亚洲精品| 狠狠v欧美v日韩v亚洲ⅴ| 亚洲国产影院| 中日韩美女免费视频网址在线观看| 亚洲综合色在线| 久久久亚洲一区| 欧美日韩1080p| 国产日产高清欧美一区二区三区| 精品91视频| 99国产精品国产精品毛片| 亚洲欧美激情精品一区二区| 久久视频在线看| 欧美激情麻豆| 国产精品尤物| 亚洲激情在线观看视频免费| 亚洲午夜影视影院在线观看| 久久嫩草精品久久久久| 欧美视频福利| 黄色成人免费观看| 亚洲深夜福利在线| 久久尤物视频| 国产精品成人一区二区三区吃奶 | 欧美一区二区高清在线观看| 久久久国产精品一区| 欧美日韩高清在线一区| 国产午夜精品理论片a级大结局| 亚洲高清免费| 亚洲一区二区在线免费观看| 久久久av毛片精品| 欧美体内she精视频| 一区二区三区在线视频观看| 亚洲视频综合| 久久亚洲精品伦理| 欧美午夜免费| 亚洲成色www8888| 亚洲欧美一区在线| 欧美肥婆在线| 国产日韩精品电影| 日韩图片一区| 免费欧美网站| 国产一区二区日韩| 亚洲素人一区二区| 免费在线亚洲欧美| 国产香蕉久久精品综合网| 亚洲免费观看在线观看| 久久米奇亚洲| 国产精品伊人日日| 一区二区三区国产盗摄| 免费高清在线视频一区·| 国产乱码精品1区2区3区| 亚洲日韩第九十九页| 久久精品一区二区三区中文字幕| 国产精品久久久久一区二区三区共 | 国产精品av一区二区| 亚洲国产精品www| 久久久国产一区二区三区| 国产精品国产自产拍高清av王其| 亚洲日本成人网| 免费国产一区二区| 精品成人一区二区三区四区| 午夜视频一区在线观看| 国产精品久久久久免费a∨| 亚洲少妇中出一区| 欧美伦理在线观看| 亚洲精品视频在线观看网站| 免费视频久久| 亚洲第一综合天堂另类专| 久久久亚洲综合| 激情综合激情| 老司机免费视频一区二区| 在线成人激情黄色|