欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

jQuery中驗(yàn)證表單提交方式及序列化表單內(nèi)容的實(shí)現(xiàn)

 更新時(shí)間:2014年01月06日 16:54:56   作者:  
之前項(xiàng)目中使用的表單提交方式,使用form()方法可以將提交事件脫離submit按鈕,綁定到任何事件中,下面有個(gè)不錯(cuò)的示例大家可以參考下
之前項(xiàng)目中使用的表單提交方式

使用form()方法可以將提交事件脫離submit按鈕,綁定到任何事件中
復(fù)制代碼 代碼如下:

function addSubmit(){
$('#addForm').form('submit', {
url : _basePath + '/@Controller/@RequestMapping',
onSubmit : function() {
if(boolean){//放置能否提交的判斷條件
$.messager.show({
title:'提示',msg:'不符合保存條件',
showType:'fade',style:{right:'',bottom:''}
});
return false;//阻止表單提交
}
return $('#addForm').form('validate');//判斷required項(xiàng)是否全部有值
},
success : function(data) {
var obj = jQuery.parseJSON(data);//將返回的JSON轉(zhuǎn)化為所需對(duì)象(ResponseData)
if (!obj.success) {//判斷返回的ResponseData對(duì)象中標(biāo)示狀態(tài)的屬性值
$.messager.show({
title:'提示',msg:'保存失敗',
showType:'fade',style:{right:'',bottom:''}
});
} else {
$.messager.show({
title:'提示',msg:'保存成功',
showType:'fade',style:{right:'',bottom:''}
});
$("#addWin").window("close");//關(guān)閉提交pwkk
query();//刷新結(jié)果集
}
}
});
}

今天在《鋒利的jQuery》中又讀到這樣一種提交方式,使用ajax封裝了表單內(nèi)容用post提交
復(fù)制代碼 代碼如下:

$("#btn").click(function() {
$.get("get.php", {username:$("#username").val(), password:$("#password").val()}, function(data, textStatus) {//將表單中的數(shù)據(jù)逐條取出后封裝上傳
$("#target").html(data);//將返回值填充至頁面中
});
});

而后有一個(gè)簡(jiǎn)化版,使用serialize()方法序列化
復(fù)制代碼 代碼如下:

$("#btn").click(function() {
$.get("get.php", $("#form").serialize(), function(data, textStatus) {//將表單中的數(shù)據(jù)逐條取出后封裝上傳
$("#target").html(data);//將返回值填充至頁面中
});
});

serialize()方法可以自動(dòng)編碼,而且除表單之外的如checkbox等對(duì)象也可以使用其進(jìn)行轉(zhuǎn)換

同時(shí)還有serializeArray()方法可以將元素序列化后返回?cái)?shù)組形式的JSON對(duì)象,而非JSON字符串

即無需使用jQuery.parseJSON()方法進(jìn)行轉(zhuǎn)換

返回值可直接使用類似$.each()等方法進(jìn)行操作使用

相關(guān)文章

  • jQuery中inArray方法注意事項(xiàng)分析

    jQuery中inArray方法注意事項(xiàng)分析

    這篇文章主要介紹了jQuery中inArray方法注意事項(xiàng),結(jié)合實(shí)例形式分析了jQuery中inArray方法變量判斷的相關(guān)注意事項(xiàng),需要的朋友可以參考下
    2016-01-01
  • JQuery下的Live方法和$.browser方法使用代碼

    JQuery下的Live方法和$.browser方法使用代碼

    網(wǎng)站做好了,老師卻要求要3級(jí)菜單,無奈只好去做3級(jí)菜單了。這次3級(jí)菜單的思路是在原有不變的基礎(chǔ)上,對(duì)有3級(jí)菜單的ID,選擇進(jìn)入新的一個(gè)控件。在這個(gè)新的控件里用ajax去請(qǐng)求其3級(jí)目錄里的東西。
    2010-06-06
  • 淺談jQuery的bind和unbind事件(綁定和解綁事件)

    淺談jQuery的bind和unbind事件(綁定和解綁事件)

    下面小編就為大家?guī)硪黄獪\談jQuery的bind和unbind事件(綁定和解綁事件)。小編覺得挺不錯(cuò)的,現(xiàn)在就分享給大家,也給大家做個(gè)參考。一起跟隨小編過來看看吧
    2017-03-03
  • 深入理解jQuery之防止冒泡事件

    深入理解jQuery之防止冒泡事件

    下面小編就為大家?guī)硪黄钊肜斫鈐Query之防止冒泡事件。小編覺得挺不錯(cuò)的,現(xiàn)在就分享給大家,也給大家做個(gè)參考。一起跟隨小編過來看看吧
    2016-05-05
  • jQuery實(shí)現(xiàn)的個(gè)性化返回底部與返回頂部特效代碼

    jQuery實(shí)現(xiàn)的個(gè)性化返回底部與返回頂部特效代碼

    這篇文章主要介紹了jQuery實(shí)現(xiàn)的個(gè)性化返回底部與返回頂部特效代碼,涉及jQuery結(jié)合動(dòng)畫函數(shù)響應(yīng)鼠標(biāo)事件動(dòng)態(tài)改變頁面元素樣式的相關(guān)技巧,具有一定參考借鑒價(jià)值,需要的朋友可以參考下
    2015-10-10
  • jquery 選擇器部分整理

    jquery 選擇器部分整理

    jquery 選擇器,jquery學(xué)習(xí)與開發(fā)中需要用的到,大家可以收藏下,另外可以看下本站提供的學(xué)習(xí)jquery的資料。
    2009-10-10
  • 分類解析jQuery選擇器

    分類解析jQuery選擇器

    本篇文章詳細(xì)概述了jQuery選擇器的作用并對(duì)其進(jìn)行了實(shí)例解析,有助于理解與學(xué)習(xí)。文章通過對(duì)jQuery選擇器進(jìn)行分類的形式進(jìn)行一一介紹,有助于理解與記憶,希望通過對(duì)本文的閱讀對(duì)大家有所幫助
    2016-11-11
  • jQuery Ajax請(qǐng)求后臺(tái)數(shù)據(jù)并在前臺(tái)接收

    jQuery Ajax請(qǐng)求后臺(tái)數(shù)據(jù)并在前臺(tái)接收

    這篇文章主要介紹了jQuery Ajax請(qǐng)求后臺(tái)數(shù)據(jù)并在前臺(tái)接收的相關(guān)資料,需要的朋友可以參考下
    2016-12-12
  • jQuery插件HighCharts實(shí)現(xiàn)的2D回歸直線散點(diǎn)效果示例【附demo源碼下載】

    jQuery插件HighCharts實(shí)現(xiàn)的2D回歸直線散點(diǎn)效果示例【附demo源碼下載】

    這篇文章主要介紹了jQuery插件HighCharts實(shí)現(xiàn)的2D回歸直線散點(diǎn)效果,結(jié)合實(shí)例形式分析了jQuery基于HighCharts插件繪制直線散點(diǎn)圖形的具體相關(guān)操作步驟與實(shí)現(xiàn)技巧,并附帶demo源碼供讀者下載參考,需要的朋友可以參考下
    2017-03-03
  • jQuery對(duì)html元素取值與賦值的方法

    jQuery對(duì)html元素取值與賦值的方法

    這篇文章主要介紹了jQuery對(duì)html元素取值與賦值的方法,有需要的朋友可以參考一下
    2013-11-11

最新評(píng)論