YII做项目总结<二>(后续不定时更新)

    xiaoxiao2022-06-28  45

    1.YII框架中操作redis的一些基本格式

    2.YII框架中的action(方法)命名格式:

    例如: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时)可将请求的地址直接在浏览器的地址栏输入然后测试,来检查是否是请求地址有误

    转载请注明原文地址: https://ju.6miu.com/read-1124202.html

    最新回复(0)