---------------------- Windows Phone 7手机开发、.Net培训、期待与您交流! ----------------------
$.getScript()方法和$.getJson()方法
1. $.getScript()
有时,在页面初次加载时就取得所需的全部JavaScript文件是完全没有必要的。可以在需要哪个JavaScript文件时,动态创建<script>标签。jQuery代码如下:
$(document.createElement("script")).attr("src","test.js").appendTo("head");
或者
$("<script type='text/javascript' src='test.js'></script>").appendTo("head");
2. $.getJSON()
$.getJSON()方法用于加载JSON文件,与$.getScript()方法的用法相同。
jQuery提供了一个通用的遍历方法$.each(),可以用于遍历对象和数组。$.each()函数不同于jQuery对象的each()方法,它是一个全局函数,不操作jQuery对象,而是以一个数组或者对象作为第1个参数,以一个回调函数作为第2个参数。回调函数拥有两个参数:第1个为对象的成员数组的索引,第2个为对应变量或内容。
$.ajax()方法是jquery最底层的Ajax实现。它的结构为$.ajax(options)
改方法只有一个参数,但在这个对象里包含了$.ajax()方法所需要的请求设置以及回调函数等信息,参数以key/value的形式存在,所以参数都是可选的。
参数 | 描述 |
url | 必需。规定把请求发送到哪个 URL。 |
data | 可选。映射或字符串值。规定连同请求发送到服务器的数据。 |
success(data, textStatus, jqXHR) | 可选。请求成功时执行的回调函数。 |
dataType | 可选。规定预期的服务器响应的数据类型。 默认执行智能判断(xml、json、script 或 html)。 |
代替$.getScript()方法
$(function(){
$(‘send’).click(function(){
$.ajax({
Type:”GET”;
url:”test.js”;
dataType:”script”;
});
});
})
---------------------- Windows Phone 7手机开发、.Net培训、期待与您交流! ----------------------
详细请查看:http://net.itheima.com/