使用jQuery的AJAX封装函数 —— $.getScript()
使用方法:
$.getScript(URL, [请求数据], [响应成功后的回调函数])
含义作用:
向指定的URL发起异步的GET请求,把请求数据放置在url后面;服务器给出了成功的响应会自动执行
eval( xhr.responseText )
。使用限制:
要求服务器必须返回
application/javascript
!即使不是,也会强制调用eval(xhr.responseText)
进行执行!而 $.get() 可以实现同样的功能,却可以根据服务器端的响应头来决定是否调用eval()
使用jQuery的AJAX封装函数——$.getJSON()
使用方法:
$.getJSON(URL, [请求数据], 响应成功后的回调函数)
含义作用:
向指定的URL发起异步的GET请求,把请求数据放置在url后面;服务器给出了成功的响应会自动执行
JSON.parse( xhr.responseText )
。使用限制:
要求服务器必须返回
application/json
!即使不是,也会强制调用JSON.parse(xhr.responseText)
进行执行!而 $.get() 可以实现同样的功能,却可以根据服务器端的响应头来决定是否调用JSON.parse()
缺点
只能处理成功的响应消息!如果服务器端返回了错误的响应消息(如404)该函数不会有任何的提示——没有相关的回调函数!