簡體   English   中英

帶有CakePHP的jQuery EasyUI-將.ctp或.php輸出放入變量

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM