ThinPHP第二十七天(kindEditor使用,$.each)
1、KindEditor简单使用实例
<js file="__PUBLIC__/kindeditor/kindeditor.js" /> <js file="__PUBLIC__/kindeditor/lang/zh-CN.js" /> <script type="text/javascript"> KindEditor.ready(function(K){ window.editor = K.create('#editor_id',{ width:'700px', uploadJson:"{:U(GROUP_NAME.'/Kind/upload')}", allowFileManager : true,//远程管理文件 allowImageRemote : false,//远程图片添加 formatUploadUrl:false,//不自动替换返回图片url地址 需要url重写支持 隐藏index.php }); }); </script>
使用ThinkPHP自带上传类,upload方法需返回 json_encode(array('error'=>0,'url'=>$info[0]['savepath'].$info[0]['savename']));$info为上传文件信息数组
2、jQuery使用异步传输回json数据,遍历方法用$.each(data,function(k,v){code...});
$.post(getChooseUrl,{cid:cateID},function(data){//data为[{'id':'1'},{'id':'2'},{'id':'3'}]数据格式 var choose='选择:'; $.each(data,function(k,v){ choose = choose+'>>'+v.name; }); $('.choose').html(choose); },'json');