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

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

猜你喜欢

转载自blog.csdn.net/jiabin_xu/article/details/80854959