数码资讯
jQuery中ajax提交表单的几种方法(GET和POST两种方法)
在jQuery中,ajax有两种提交表单的方式:邮寄和获取。在路上,我们可以直接使用AJAX以连载的形式为(表格ID)连载();好吧,现在我将介绍提交表单数据的方式。$ GET方法提交的形式有()通过远程HTTP方法,我将介绍两种方法来提交表单数据。 获取模式提交表单 get()方法由远程HTTP
选购提示
关注价格、性能、续航、售后和真实使用场景,理性比较后再下单。
在jQuery中,ajax有两种提交表单的方式:邮寄和获取。在路上,我们可以直接使用AJAX以连载的形式为(表格ID)连载();好吧,现在我将介绍提交表单数据的方式。$ GET方法提交的形式有()通过远程HTTP方法,我将介绍两种方法来提交表单数据。
获取模式提交表单
get()方法由远程HTTP GET请求加载。
格式
$(选择器)。得到(URL数据,成功(响应状态,XHR),数据类型)
请求test.php网页,传递2个参数,忽略返回值:
获取()
Display the test.php return value (HTML or XML, depending on the return value):
获取()
警报()加载的数据:+数据;
});
Ajax的序列化形式
form.serialize(namevaluepair)美元。
虚拟窗体,并设置窗体控件名称和值。
参数
namevaluepair
有一个选项,设置一个虚拟的形式控制。这个参数的形式为:{ name1 name2 = =价值,value2,…}
返回值
一个字符串后的虚拟形式是序列化的,如:用户名= % % % % 95% 8a E5 E8 94% a1Password = 123456
四
五
六
七
的。连载()方法可以操纵jQuery对象有选择的个体形态要素,如、和。然而,天空的源代码,对标签本身的选择一般容易序列化。
$(‘形')。提交(函数(){)
警报($(this)。Serialize());
returnfalse;
});
输出标准的查询字符串:
a 1b;= 2C;= 3D;= 4E;= 5
美元模式提交表格
后美元。
JQuery.post(URL,{资料},{回调},{型}):异步请求进行使用后
参数:
URL(字符串):发送请求的URL地址。
数据(map):(可选)要发送给服务器的数据,用键/值的键值表示。
回调(函数):(可选)加载成功负载时的回调函数(仅当响应的返回状态为成功时称为方法)。
美元。后(momsg PHP 。
如果(数据=0) 0成功1个不成功的2个移动电话号码格式是错误的
{
}
});
div元素的文本由Ajax POST请求更改:
$(输入)。Keyup(function(){)
txt $(输入)。瓦迩();
美元。后(demo_ajax_gethint ASP。
$() Html(结果);
});
});
例子
adddata()函数
{
var = $(# typename)(。Val);
var不为空;
如果(typename = =)
{
如果(味精)!
{
警报(MSG);
返回false;
}
}
其他的
{
显示进度条
$(#加载)。AjaxStart(function(){)
美元(这个);
});
提交触发器事件
$(#味精)。AjaxSend(功能(要求设置){ $(this)。追加(开始要求在+ settings.url + );});
在这里你可以动态地从countryid / GridView里面
无功countryid = $(# )(。Val); / /下拉菜单的价值
无功countryname = format_get_name(countryid / /获得);下拉菜单文本
var = $(# typename)(。Val); / /得到txt typename的价值
无功showtypedesc = $(# )(。Val); / /得到的价值showtypedesc txt
/ /电话juqery Ajax
$ ajax({
类型:邮政
网址:addnews .aspx
超时时间:20000,
错误:函数(){ alert(错误的);},
数据:countryid =+ countryid +countryname =+ countryname +:=+类型+showtypedesc =+ showtypedesc,
成功:函数(MSG)
{
var text = msg.split(<);
当添加一个已执行的Ajax请求时失败
$(#味精)。AjaxError(功能(要求设置){)
$(这)。追加(错误页面请求+ settings.url + );
});
在添加Ajax请求时成功执行。
$(#味精)。AjaxSuccess(功能(要求设置){)
$(this)。追加(文本{ 0 });
});
内部的空文本值
$(#()。瓦尔);
$(#()。瓦尔);
返回false;
}
});
}
}
获取下拉菜单中的文本内容
功能format_get_name(ID)
{
var = $(' ')DRP;
对于(var i = 0;i < drp.options.length;i++)
{
如果(DRP。选项{我}。值= ID)
{
返回DRP。选项{我}。文本;
}
}
返回' ';
}
以上内容是一个小编的ajax ajax提交表单的几种方法(GET,后两种方法),希望对您有所帮助。
获取模式提交表单
get()方法由远程HTTP GET请求加载。
格式
$(选择器)。得到(URL数据,成功(响应状态,XHR),数据类型)
请求test.php网页,传递2个参数,忽略返回值:
获取()
Display the test.php return value (HTML or XML, depending on the return value):
获取()
警报()加载的数据:+数据;
});
Ajax的序列化形式
form.serialize(namevaluepair)美元。
虚拟窗体,并设置窗体控件名称和值。
参数
namevaluepair
有一个选项,设置一个虚拟的形式控制。这个参数的形式为:{ name1 name2 = =价值,value2,…}
返回值
一个字符串后的虚拟形式是序列化的,如:用户名= % % % % 95% 8a E5 E8 94% a1Password = 123456
四
五
六
七
的。连载()方法可以操纵jQuery对象有选择的个体形态要素,如、和。然而,天空的源代码,对标签本身的选择一般容易序列化。
$(‘形')。提交(函数(){)
警报($(this)。Serialize());
returnfalse;
});
输出标准的查询字符串:
a 1b;= 2C;= 3D;= 4E;= 5
美元模式提交表格
后美元。
JQuery.post(URL,{资料},{回调},{型}):异步请求进行使用后
参数:
URL(字符串):发送请求的URL地址。
数据(map):(可选)要发送给服务器的数据,用键/值的键值表示。
回调(函数):(可选)加载成功负载时的回调函数(仅当响应的返回状态为成功时称为方法)。
美元。后(momsg PHP 。
如果(数据=0) 0成功1个不成功的2个移动电话号码格式是错误的
{
}
});
div元素的文本由Ajax POST请求更改:
$(输入)。Keyup(function(){)
txt $(输入)。瓦迩();
美元。后(demo_ajax_gethint ASP。
$() Html(结果);
});
});
例子
adddata()函数
{
var = $(# typename)(。Val);
var不为空;
如果(typename = =)
{
如果(味精)!
{
警报(MSG);
返回false;
}
}
其他的
{
显示进度条
$(#加载)。AjaxStart(function(){)
美元(这个);
});
提交触发器事件
$(#味精)。AjaxSend(功能(要求设置){ $(this)。追加(开始要求在+ settings.url + );});
在这里你可以动态地从countryid / GridView里面
无功countryid = $(# )(。Val); / /下拉菜单的价值
无功countryname = format_get_name(countryid / /获得);下拉菜单文本
var = $(# typename)(。Val); / /得到txt typename的价值
无功showtypedesc = $(# )(。Val); / /得到的价值showtypedesc txt
/ /电话juqery Ajax
$ ajax({
类型:邮政
网址:addnews .aspx
超时时间:20000,
错误:函数(){ alert(错误的);},
数据:countryid =+ countryid +countryname =+ countryname +:=+类型+showtypedesc =+ showtypedesc,
成功:函数(MSG)
{
var text = msg.split(<);
当添加一个已执行的Ajax请求时失败
$(#味精)。AjaxError(功能(要求设置){)
$(这)。追加(错误页面请求+ settings.url + );
});
在添加Ajax请求时成功执行。
$(#味精)。AjaxSuccess(功能(要求设置){)
$(this)。追加(文本{ 0 });
});
内部的空文本值
$(#()。瓦尔);
$(#()。瓦尔);
返回false;
}
});
}
}
获取下拉菜单中的文本内容
功能format_get_name(ID)
{
var = $(' ')DRP;
对于(var i = 0;i < drp.options.length;i++)
{
如果(DRP。选项{我}。值= ID)
{
返回DRP。选项{我}。文本;
}
}
返回' ';
}
以上内容是一个小编的ajax ajax提交表单的几种方法(GET,后两种方法),希望对您有所帮助。
声明:本文内容用于数码产品信息整理与选购参考,具体价格、库存、售后政策以官方渠道和电商页面实时信息为准。