最近须要在app生活频道上,须要添加一些类目,这就须要用到一些公用的开放接口,ajax其实调用并不复杂,可是结合jquery则显得更简洁一些,下面一块儿来看看jquery调用后台api。
代码以下:html
<script> $(document).ready(function() { $("#queryTrade").click(function() { $("tbody").html("") var tradeId = $("#tradeId").val() if (13 == tradeId.length) { alert($("#tradeId").val()) $.ajax({ url: "http://v.juhe.cn/exp/index", type: "GET", dataType: "jsonp", jsonp: "callback", jsonpCallback: "JsonCallback", async: false, data: { com: "sto", dtype: "", key: "8f0df33b2b06619914c4b0fa6028a455", no: tradeId }, success: function(data) { var returninfo = data.result.list for (var i = 0; i < returninfo.length; i++) { $("tbody").append("<tr><td>" + returninfo[i].datetime + "</td> <td>" + returninfo[i].remark + "</td></tr>") } }, }) } }) }); </script>
对于以上几个代码咱们主要须要来看如下几个参数:jquery
1:type 表示请求的方式 2:url 请求的url
3:datatype 数据的格式,这里必需要注意的是,这里的ajax请求是跨域,因此还须要咱们再作处理
dataType: "jsonp", jsonp: "callback", jsonpCallback: "JsonCallback",
4:data 请求的数据
5:success 若是请求成功的回调函数
ajax请求api数据就是以上这样简单。ajax