1

有关示例,请参阅http://myownmealplanner.com/mealplans/add/5如果您将餐块拖到页面右侧,那么在您单击返回餐块列表后它应该会停留在那里,但当然它不是因为整个页面都被刷新了。我尝试为膳食计划图块添加一个锚点(如返回顶部按钮),但整个页面仍然被刷新。我想不出用 jquery、javascript 或 php 来做这件事的任何方法。有任何想法吗?您应该能够从 500 卡路里列表中添加图块,然后例如添加 300 卡路里列表。现在我只有 500 卡路里的瓷砖,但你可以看到它应该如何工作。这是用 cakephp 框架制作的,但它与普通网站基本相同。

如果您从http://myownmealplanner.com/mealplans/add/5开始并单击“100 cal tile” div,您会收到 ajax 消息“请求成功的 MEAL TILES”,因为

<div id="clickMe">100 cal tiles</div>
<div id="result"></div>
<script type="text/javascript">
$("#clickMe").click(function() {
  $('#result').load('test');
});
</script>

但是,Cakephp 的问题在于它似乎只有一个 ajax.ctp 文件用于所有负载,所以我不能制作 8 条单独的消息,每个瓦片集合一个。例如,如何在不使用与其他文件相同的 ajax.ctp 文件的情况下加载名为 test 的 CTP?我需要为每个回调一个单独的 ajax.ctp。

4

0 回答 0