jquery表單提交數(shù)據(jù)的方法有兩種:

專注于為中小企業(yè)提供網(wǎng)站設計、成都網(wǎng)站制作服務,電腦端+手機端+微信端的三站合一,更高效的管理,為中小企業(yè)精河免費做網(wǎng)站提供優(yōu)質的服務。我們立足成都,凝聚了一批互聯(lián)網(wǎng)行業(yè)人才,有力地推動了1000+企業(yè)的穩(wěn)健成長,幫助中小企業(yè)通過網(wǎng)站建設實現(xiàn)規(guī)模擴充和轉變。
一種是直接提交,調用submit()方法,
第二種是用ajax提交,ajax提交要注意講數(shù)據(jù)序列化。
比如:
1、調用submit()方法
$(表單).submit();
2、ajax提交
$.ajax({
url: url,
data: $(表單).serialize(),
type: 'post',
success: function (data) {
}
});
使用jquery的submit()函數(shù)提交form表單時,總是無法提交表單。這個問題太詭異了,是因為form中提交表單的input的name屬性為submit,把name改成其他的名稱,就可以使用了。
表單可以提交之后,又出現(xiàn)了新的問題。由于基于dz開發(fā),表單提交之后使用submitcheck()這個函數(shù)來檢查表單是否提交,由jquery提交上來的表單始終無法驗證通過。最后采用模擬點擊提交按鈕的方法來實現(xiàn)。
復制代碼
代碼如下:
!--
lang:
js
--
$('input#asubmit').trigger('click');
方法很簡單實用,這里推薦給小伙伴們,希望大家能夠喜歡。
本文為大家分享了兩種jQuery異步提交表單的方式,具體內(nèi)容如下
第一種方式:普通ajax方式提交
$(function(){
$('#send').click(function(){
$.ajax({
type:
"GET",
url:
GLOBAL_PATH
+
"/Enterprise/savecompanyphoto",
data:
{username:$("#username").val(),
content:$("#content").val()},
dataType:
"json",
success:
function(data){
$('#resText').empty();
//清空resText里面的所有內(nèi)容
var
html
=
'';
$.each(data,
function(commentIndex,
comment){
html
+=
'div
class="comment"h6'
+
comment['username']
+
':/h6p
class="para"'
+
comment['content']
+
'/p/div';
});
$('#resText').html(html);
}
});
});
});
第二種方式:普通ajaxSubmit方式提交表單
script
src="jquery.form.js"
type="text/javascript"/script
script
src="dialog.js?lib=false"
type="text/javascript"/scriptsrc="jquery.min.js"
type="text/javascript"
function
uploader_img(){
var
optionsSave={
type:
"POST",
url:
GLOBAL_PATH
+
"/Enterprise/savecompanyphoto",
data:$('#addImg').serialize(),
success:
function
(data)
{
if
(data.code
==
0)
{
AlertMini('alt1',
"上傳圖片成功!",
'success.gif',
2);
window.location.reload();
}
else
{
AlertMini('alt1',
"上傳圖片失敗!",
'error.gif',
2);
}
},
error:
function
(data)
{
AlertMini('alt1',
"上傳圖片失敗!",
'error.gif',
2);
}
}
$('#addImg').ajaxSubmit(optionsSave);
}
以上就是本文的全部內(nèi)容,希望對大家的學習有所幫助,也希望大家多多支持腳本之家。
$("form:first").submit(); 查找第一個form提交或者根據(jù)form的id或者名字提交
新聞標題:jquery讓表單提交,jquery提交form表單
當前URL:http://chinadenli.net/article17/dsgocdj.html
成都網(wǎng)站建設公司_創(chuàng)新互聯(lián),為您提供域名注冊、建站公司、用戶體驗、企業(yè)網(wǎng)站制作、虛擬主機、微信小程序
聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉載內(nèi)容為主,如果涉及侵權請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網(wǎng)站立場,如需處理請聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉載,或轉載時需注明來源: 創(chuàng)新互聯(lián)