使用jQuery的AJAX封装函数——$.getScript() 和 $.getJSON()

5 篇文章 0 订阅
5 篇文章 0 订阅
使用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)该函数不会有任何的提示——没有相关的回调函数!

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值