那么在JQuery中也对Promise进行了支持,我们也可以使用 .then() 的方式来编写JQuery的Ajax。
那么写法上就是 $.ajax().then(回调函数),因为这里我使用的是百度的一个测试接口,链接太长所以我就不全部截图出来了。
代码如下:
$(function(){ $.ajax({ url: "http://baike.baidu.com/api/openapi/BaikeLemmaCardApi?scope=103&format=json&appid=379020&bk_key=%E9%93%B6%E9%AD%82&bk_length=600", type: "GET", dataType:"jsonp" }).then(function(data){ //成功的回调函数 console.log(data); },function(err){ //错误的回调函数 console.log(err); }); })
结果如下: