我目前正在使用Kohana项目,并尝试实现无休止的滚动。我正在尝试使用Ryan Bates在以下Ruby on Rails视频中显示的方法:
https://youtu.be/PQX2fgB6y10?t=2m29s
在3:21,他说该动作不会响应javascript并继续创建一个js.erb文件。与此步骤相当的PHP是什么?我将php文件放在哪里等同于他的index.js.erb?
答案 0 :(得分:1)
要复制他所做的事情,只需创建一个PHP文件,该文件生成带有您要追加的内容的Javascript,就像使用render()
一样。您可以随意调用此文件,但按照惯例,它将是index.js.php
。
例如:
$('#products').append('<?php render_elements(); ?>');
$('#pagination').replaceWith('<?php render_pagination(); ?>');
由于你已经在他的教程中已经这么远了,我假设你有代码来渲染你想要显示的元素。
然而,使用other AJAX methods来实现相同的目标可能会更容易。