前端之家收集整理的这篇文章主要介绍了
ajax 学习笔记,
前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
ajax的返回值 文本 xml
页面不刷新 Ajax来实现 点击的时候 传递到服务器 然后回来 返回短字符串 标志性的值 0 1 来表示
注册成功与否 html文本 先
生成对应的html文本 返回后dom操作到
页面 返回大量的数据的时候(当返回的是大量数据的时候 要进行大量的dom操作来把数据加到
页面相应的位置 比如把数据取回后放在
页面的table里面 可以直接返回带html的文本 在服务器端就把数据封装成HTML文本) json 数组和对象 jsonp xml 大段数据的时候 返回的是大量的格式化的数据 提供稳定的数据格式 当返回天气预报 或者豆瓣的书籍信息(里面牵涉到跨域的问题) 请求本地的xml先做测试 需要告诉客服端是xml数据 然后客服端也要xml格式接受 json实例 商品
修改 当输入一个商品的ID的时候 然后离开的时候把原本的信息返回回来 对方开发的api 返回json或者XML的数据格式 当请求一个网址的时候 返回一些信息 jsonp的实例 Ajax 的跨域问题 处于安全的问题 不能直接访问别的
页面 确实要请求别的
页面 js是不能读取硬盘的
内容的 所以Ajax不能实现
文件上传 (++ 可以用iframe 用Ajax实现
文件上传 ++) 来
解决 还可以用jsonp来处理 还可以用同域代理 (
PHP相当于一个中介) 在本域 用
PHP来采集信息 保存到本地 然后ajax请求本地的
文件 Ajax实现
上传 主要是利用iframe来实现 在主
页面里面加一个iframe 表单正常提交到服务器上面 但是当把表单提交给主页的iframe 实现
上传成功 ================ 不用XMLHttpRequest来实现Ajax 当指定src的时候 就会发送http请求 只要引用到服务器的资源的时候 就会实现请求 动态的追加其它域下的js
文件 本地利用回调
函数来执行 参数是别的网站传递的数据 写一个回调
函数来操作数据 jsonp的原理