百度编辑器动态渲染内容

效果:

 

 

后台采用微擎模板,前端代码

		<div class="form-group">



			<label class="col-xs-12 col-sm-3 col-md-2 control-label">详情模板</label>



			<div class="col-sm-9 col-xs-12">


				<select class="form-control tpl-category-parent valid" id="template_item" name="tid" aria-invalid="false">

					{loop $template_item $li}
					<option value="{$li['id']}" {if $li['id'] == $_GPC['tid']}selected{/if}>{$li['name']}</option>
					{/loop}
				</select>



			</div>



		</div>

		<div class="form-group">



			<label class="col-xs-12 col-sm-3 col-md-2 control-label">详情模板预览</label>



			<div class="col-sm-9 col-xs-12">



				{if !empty($item['temp_description'])}



				{php echo tpl_ueditor('temp_description', $item['temp_description']);}



				{else}



				{php echo tpl_ueditor('temp_description', $item['detail_template']['temp_description']);}



				{/if}
			</div>



		</div>

js 代码 

	$('#template_item').change(function	(){
			var editor = UE.getEditor('temp_description');
			var tid=$(this).val();

			$.ajax({
			    url:"{$_W['siteroot']}/web/wmerchant.php?c=site&a=entry&ctrl=store&ac=goods&op=index&ta=template_desc&do=web&m=we7_wmall&i=1&tid="+tid,
			    //dataType:"json",   //返回格式为json
			    async:true,//请求是否异步,默认为异步,这也是ajax重要特性
			    type:"GET",   //请求方式
			    beforeSend:function(){
			        //请求前的处理
			    },
			    success:function(req){
					console.log(req);
					editor.setContent(req);
					//editor.setContent(req);

					//editor.execCommand('insertHtml', req);
			        //请求成功时处理
			    },
			    complete:function(data){
			        //请求完成的处理
			    },
			    error:function(){
			        //请求出错处理
			    }
			});

			
			//$("#description").text('sdfdsfsdfsd');

	})

 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值