码迷,mamicode.com
首页 > Web开发 > 详细

Ajax入门(三)

时间:2017-01-07 16:20:39      阅读:195      评论:0      收藏:0      [点我收藏+]

标签:处理   bsp   中文   color   传递数据   encode   var   end   rip   

get和post请求

 

1,get方式:

  • 在url地址后面以请求字符串(传递的get参数信息)形式传递数据.    例:  aj.open(‘get‘,‘./03.php?name=3tu‘);
  • 在传递特殊符号(中文,=,&)时,需要对其进行处理 
  • 在php中: 使用urlencode()/urldecode()方法对特殊字符进行编码和反编码
  • 在JavaScript中: 通过encodeURIComponent()方法对特殊符号等信息进行编码.  例:   name = encodeURIComponent(name);

 

2,post方式:

  • 以send(请求字符串数据)方法传递数据.  例:  var info = "name="+name;  ajx.send(info);
  • 如果发送单个信息,需要进行模拟post表单发送  ajx.setRequestHeader("content-type","application/x-www-form-urlencoded");
  • 同样需要对发送的特殊字符进行编码处理

Ajax入门(三)

标签:处理   bsp   中文   color   传递数据   encode   var   end   rip   

原文地址:http://www.cnblogs.com/3-tu/p/6259492.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!