[英]jQuery EasyUI with CakePHP - putting .ctp or .php output in a variable
我已經使用jQuery EasyUI創建了具有“西部”和“中央”區域的布局。
在“西部”區域,我有菜單,在“中央”區域,我有內容。 當我單擊“西”菜單上的元素時,如何動態更改“中心”區域的內容?
這可行,但不是動態的。
<script>
$(document).ready(function(){
$('#test').click(function(){
var tpl = ' <div class="easyui-layout" fit="true" style="background:#ccc;"> <div region="east" split="true" style="width:200px;">sub center</div> <div region="center">sub center</div> </div> ';
$('#content').empty().html(tpl).layout();
});
});
</script>
如何動態地將.php或.ctp文件的輸出放入“ tpl”變量中?
嗨,即使您使用以下代碼獲取動態數據:
$('#test').click(function(){
$.get(loadUrl,function(tpl) {
$('#content').empty().html(tpl).layout();
});
它不會解析服務器動態生成的內容中的easyui組件。
var ajax_load = "<img src='img/load.gif' alt='loading...' />";
var loadUrl = "<?php echo site_url("home/student_reg"); ?>";
$("#test").live("click",function(){
$('#content').html(ajax_load).load(loadUrl);
});
在服務器站點內容生成器中添加以下內容:
$(function(){
$.parser.parse();
});
這將解析所有easyUI組件。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.