通过async参数获取jQuery中Ajax函数的返回值
先描述一下这个函数使用的环境, 网站后台做一个在线访客列表功能,列出每一个用户实时访问的信息(包含当前访问的商品,类目,所在的控制器 url .... ) 扯远了, 这个跟jquery这个没关系 为了节省服务器资源, 商品信息采取异步获取, 服务器中只记录了访客访问的商品ID. 后台列表页中的jquery获取商品函数如下: function getGoodsInfo(goods_id){ var goods_info = ""; if(goods_id == ""){ return false; } var rule = /^\d+$/i; var url = "/Admin/Goods/ajaxInfo"; if (rule.test(goods_id)) { $.ajax({ type:"GET", dataType:"json", cache:true, url:url, data:"gid=" + goods_id, success:function (data) { if (data.status == true) { goods_info = "<dl>" + " <dt><a href=\"" + data.data.url + "\" target=\"_blank\"><img src=\"" + data.data.gallery + "\"></a> </dt