如何只刷新页面的一面

时间:2012-12-26 17:08:19

标签: refresh

有关示例,请参阅http://myownmealplanner.com/mealplans/add/5 如果您将餐块拖到页面的右侧,那么在您单击Go back to list of meal tiles后它应该保持在那里但当然不会因为整个页面被刷新而停留在那里。我尝试只为平面图瓷砖添加一个锚点(比如一个回到顶部的按钮),但整个页面仍然会刷新。我想不出用jquery,javascript或php做任何方法。有任何想法吗?您应该能够从500卡路里列表中添加切片,然后再添加300卡路里列表。现在我只有500卡路里的瓷砖,但你可以看到它应该如何工作。这是使用cakephp框架制作的,但它主要与普通网站相同。

如果您从http://myownmealplanner.com/mealplans/add/5开始并点击“100 cal tiles”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个单独的消息,每个tile集合一个。如何在不使用与其他文件相同的ajax.ctp文件的情况下加载例如名为test的CTP?每个回调我都需要一个单独的ajax.ctp。

0 个答案:

没有答案