Ajax
0君权神兽0
这个作者很懒,什么都没留下…
展开
-
Ajax基本交互步骤
1.创建一个ajax对象var xhr = null; IE6以下:xhr = new ActiveXObject(‘Microsoft.XMLHTTP’);其余浏览器:xhr = new XMLHttpRequest();2.调用open方法 设定获取数据的地址open方法参数1.打开方式(get或post)2.地址3.是否异步异步:非阻塞 前面的代码...原创 2019-04-08 16:02:08 · 327 阅读 · 0 评论 -
get和post方式比较
get传输方式:通过url地址传输传输数据量:有数据量限制,每个浏览器都不同传参位置:在open方法的第二个参数后,即url?后面特点①缓存问题,数据不能及时更新。(解决:传参时在最后连接一个时间戳,不要忘记&符号)②中文乱码问题。(解决:encodeURI(‘张三’),进行编码)例子:xhr.open('get','1.get.php?username=Mike&...原创 2019-04-08 16:05:52 · 181 阅读 · 0 评论 -
jsonp的原理
JSONP : JSON with Padding问题引入:前端加载资源时,若域名不一致,会产生跨域问题,导致资源无法获取。解决:使用script标签导入外部文件,用script标签加载资源是没有跨域问题的。具体方案在资源加载进来之前,先定义好一个函数。这个函数接收一个参数(即加载进来的数据),函数内利用该参数进行相应的处理。接下来,在需要获取数据的时候,通过script标签加载对应远...原创 2019-04-08 16:07:41 · 134 阅读 · 0 评论