my question is give it a way to parse a view file (.ctp) into a variable ? I want to create a ajax function that gives a ctp file or better says the content of this back. The call from the javascript to cakephp's controller work but now i doesnt now how i can get my specified ctp file in the template folder parse it into a variable and send it back to the javascript function.
1条回答 默认 最新
- dongying7667 2016-11-29 13:05关注
Lets say, you are using the controller
sites
and the view isindex
.app/Controller/SitesController.php: public function index() { if($this->request->is('ajax') { // prepare output for ajax. best way to do is to prevent styled output $this->render('TestView/index'); } }
In your
TestView/index.ctp
you can now prepare your output for ajax and just call the controller/action URL by AJAX:$.ajax({ url: "/sites/index", success: function(reponse) { console.log(response); // here comes the output from /sites/index } });
本回答被题主选为最佳回答 , 对您是否有帮助呢?解决 无用评论 打赏 举报
悬赏问题
- ¥15 对于这个问题的算法代码
- ¥20 access多表提取相同字段数据并合并
- ¥20 基于MSP430f5529的MPU6050驱动,求出欧拉角
- ¥20 Java-Oj-桌布的计算
- ¥15 powerbuilder中的datawindow数据整合到新的DataWindow
- ¥20 有人知道这种图怎么画吗?
- ¥15 pyqt6如何引用qrc文件加载里面的的资源
- ¥15 安卓JNI项目使用lua上的问题
- ¥20 RL+GNN解决人员排班问题时梯度消失
- ¥60 要数控稳压电源测试数据