黑马程序员---$.getScript()方法和$.getJson()方法、$.ajax()

来源:互联网 发布:曦力音视频剪辑软件 编辑:程序博客网 时间:2024/05/04 09:10

---------------------- 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/ 

原创粉丝点击