ajax post get方式提交数据详解
2014-05-25 15:08
381 查看
ajax有两种提交数据的方式,分别为get和post。post方法可传输大于2K的数据,在Ajax里的应用不同之处在于:"post方法的请求地址与传输的数据是放在两个对象里—-请求地址放在open对象里,传输的数据放在send对象里;并且在传输数据之前定义一个传输文件HTTP头信息(setRequestHeader)"
用上循环就是为了在数据发送前进行合理的处理,解决在脚本语言对数据进行另外需求处理时出现的超时现象。处于对ajax认识未深,如有说得不对或不到位的,还请指教。
ajax中的post方法有三个参数,前两个 参数是必须的,第三个参数根据需求而定。下图中画红色部分,如果你本身的编码就是utf8的就可以不用了。因为ajax本身默认的传送值以及本身都是用utf8编码,如果你用的是gbk编码则需要在数据传送之前进行转码。
但是在服务器处理语言中还需要相应的转码配合,如
<SCRIPT LANGUAGE="网页特效">
function saveUserInfo(){
//获取接受返回信息层
var msg = document.getElementById("msg");
var f = document.user_info;
var userName = f.user_name.value;
var userAge = f.user_age.value;
var userSex = f.user_sex.value;
//接收表单的URL地址
var url = "commit.php教程";
//需要POST的值,把每个变量都通过&来联接
var postStr = "name="+ userName +"&age="+ userAge +"&sex="+ userSex;
//实例化Ajax
var ajax = null;
if(window.XMLHttpRequest){
ajax = new XMLHttpRequest();
}
else if(window.ActiveXObject){
ajax = new ActiveXObject("Microsoft.XMLHTTP");
}<br…………………………………………………………………………
具体请点击:http://www.verydemo.com/demo_c107_i13058.html
用上循环就是为了在数据发送前进行合理的处理,解决在脚本语言对数据进行另外需求处理时出现的超时现象。处于对ajax认识未深,如有说得不对或不到位的,还请指教。
ajax中的post方法有三个参数,前两个 参数是必须的,第三个参数根据需求而定。下图中画红色部分,如果你本身的编码就是utf8的就可以不用了。因为ajax本身默认的传送值以及本身都是用utf8编码,如果你用的是gbk编码则需要在数据传送之前进行转码。
但是在服务器处理语言中还需要相应的转码配合,如
<SCRIPT LANGUAGE="网页特效">
function saveUserInfo(){
//获取接受返回信息层
var msg = document.getElementById("msg");
var f = document.user_info;
var userName = f.user_name.value;
var userAge = f.user_age.value;
var userSex = f.user_sex.value;
//接收表单的URL地址
var url = "commit.php教程";
//需要POST的值,把每个变量都通过&来联接
var postStr = "name="+ userName +"&age="+ userAge +"&sex="+ userSex;
//实例化Ajax
var ajax = null;
if(window.XMLHttpRequest){
ajax = new XMLHttpRequest();
}
else if(window.ActiveXObject){
ajax = new ActiveXObject("Microsoft.XMLHTTP");
}<br…………………………………………………………………………
具体请点击:http://www.verydemo.com/demo_c107_i13058.html
相关文章推荐
- 表单提交中Get和Post方式的区别及EncType表明提交数据的格式详解
- ajax案例---以GET和POST方式异步提交数据给后台
- Ajax提交数据(Get Post)详解和实例
- 在jquery中ajax提交表单的post与get方式详解
- ajax有两种提交数据的方式,分别为get和post(转)
- 原始ajax通过xmlHttpRequest对象的send()方法提交数据--Get方式和Post方式
- ajax 学习笔记之二 POST GET方式提交数据
- Android之用HTTP的get,post,HttpClient三种方式向service提交文本数据
- Android----用HTTP的get,post,HttpClient三种方式向web service提交文本数据
- 使用GET和POST方式将数据提交给服务器
- 用Ajax以GET或POST的方式来和服务器进行数据交互
- HttpWebRequest 向网站提交数据 (post与get方式)
- 程序使用 HTTP 协议和服务器交互主要是进行数据的提交,通常数据的提交是通过 GET 和 POST 两种方式来完成
- form提交方式Get与Post详解
- 使用get,post,httpclient三种方式向服务器提交文本数据
- 数据提交方式:post和get
- 1.jQuery实例 2.jQuery load get post 数据提交方式 3.jquery ajax 应用 4.jquery小案例
- android 通过get,post方式提交数据给服务器
- http-使用get和post方式提交数据
- android 通过get,post方式提交数据给服务器