1.YII框架中操作redis的一些基本格式
例如:actionBookSalesList(){}
在其他地方要调用该方法时必须使用book-sales-list的格式.
比如要在ajax中接收该方法传过来的json数据使用格式如下:
sendcbgflow:function(pageno){ var _admin = admin; $.ajax({ //读取宝阁销售列表前20条 //undefined url不通 原因YII独有的命名规则actionCbgSalesList 在访问时需写成cbg-sales-list //url : AJAXURL+"ajaxg/cbgSalesList", 错误写法 url : AJAXURL+"ajaxg/cbg-sales-list", 正确写法 data : {page:pageno,t:Math.random()}, dataType : "json", success : function(response){ var html = ''; if(response.list){ $.each(response.list,function(k,v){ // 昵称 uid 操作 名称 购买时间 价格 html += '<tr style="height:40px;">'; html += ' <td width="10%">'+v.nickname+'</td>'; html += ' <td width="15%">'+v.uid+'</td>'; html += ' <td width="15%"><a class="blue" href="javascript:void(0)" οnclick="tab_sendsx('+v.uid+')">发私信</a> <a class="blue" href="javascript:void(0)" οnclick="Glob_CbgUsed.dialog_open_used('+v.uid+',\''+v.nickname+'\')">加权限</a></td>'; html += ' <td width="30%">'+v.bookname+'</td>'; html += ' <td width="20%">'+v.buytime+'</td>'; html += ' <td width="10%">'+v.price+'</td>'; html += '</tr>'; }); $('#con_list_6').html(html); }else{ $('#con_list_6').html('<tr style="height:40px;"><td colspan="10">暂无记录</td></tr>'); } } }); },
2-1.使用ajax时若取不到数据(打印为undefined时)可将请求的地址直接在浏览器的地址栏输入然后测试,来检查是否是请求地址有误