Ajax进阶----jQuery中的Ajax(下)
来源:互联网 发布:康麻子 知乎 编辑:程序博客网 时间:2024/05/18 16:55
剩下的两个API:
1.$.getScript()是动态获取js代码的
有时候我们看到在网上看到的一些效果,找不到对应js文件,那就说明有可能是动态获取js代码了。
* $.getScript(url,callback) - 动态读取脚本(JavaScript代码)
* url - 读取脚本的地址(本地或服务器)
* callback - 读取成功后的回调函数
其实用法相对简单,就是把原本应该在对应效果的js文件不直接引入到html页面中的<script>标签中,
而是通过其他的js文件去进行引用,当程序读到$.getScript()该API时,引用的js文件会自动执行。
2.$.getJSON()是实现跨域异步请求的
* 跨域
* 完全跨域 - IP不同
* http://www.baidu.com * http://www.tedu.cn * 跨子域 - IP相同,但端口号不同
* http://127.0.0.1:8888 * http://127.0.0.1:9999 * 域名
* 顶级域名
* http://www.baidu.com * 二级域名
* http://wenku.baidu.com * http://www.baidu.com/kongjian * 万维网协议
* 默认是不允许跨域请求的
1.$.getScript()是动态获取js代码的
有时候我们看到在网上看到的一些效果,找不到对应js文件,那就说明有可能是动态获取js代码了。
* $.getScript(url,callback) - 动态读取脚本(JavaScript代码)
* url - 读取脚本的地址(本地或服务器)
* callback - 读取成功后的回调函数
其实用法相对简单,就是把原本应该在对应效果的js文件不直接引入到html页面中的<script>标签中,
而是通过其他的js文件去进行引用,当程序读到$.getScript()该API时,引用的js文件会自动执行。
2.$.getJSON()是实现跨域异步请求的
* 跨域
* 完全跨域 - IP不同
* http://www.baidu.com * http://www.tedu.cn * 跨子域 - IP相同,但端口号不同
* http://127.0.0.1:8888 * http://127.0.0.1:9999 * 域名
* 顶级域名
* http://www.baidu.com * 二级域名
* http://wenku.baidu.com * http://www.baidu.com/kongjian * 万维网协议
* 默认是不允许跨域请求的
* 实现跨域
模拟跨域:
0 0
- Ajax进阶----jQuery中的Ajax(下)
- 13.jQuery Ajax进阶
- 【jQuery】jQuery中的Ajax
- ajax与Jquery中的Ajax
- Ajax进阶---JQuery中的Ajax(上)--代码是自己敲上去的
- jQuery 中的ajax部分
- JQuery中的Ajax
- jQuery中的ajax应用
- jquery中的ajax
- Jquery 中的AJAX
- jquery中的ajax
- jQuery中的AJAX
- jQuery中的 Ajax
- jquery中的ajax使用
- jQuery中的Ajax 详解
- jQuery中的ajax
- JQuery 中的ajax
- jquery中的ajax方法
- ZOJ 3958 Cooking Competition 题解
- ssh登录慢怎么办
- UOJ#206. 【APIO2016】Gap
- 第十五届北京师范大学程序设计竞赛决赛(网络同步赛)
- zoj 3965 Binary Tree Restoring(* dfs)
- Ajax进阶----jQuery中的Ajax(下)
- Mike and gcd problem CodeForces
- UVA 11400 01背包
- C#145课的主要内容
- Android 帧动画
- 解决IDEA 中src下读取不到xml问题
- Orace用户创建及权限分配
- Android沉浸式(透明)状态栏
- Order By 问题集合