我目前正在参与 Kohana 项目,并尝试实现无限滚动。我正在尝试使用 Ryan Bates 在以下 Ruby on Rails 视频中展示的方法:
https://youtu.be/PQX2fgB6y10?t=2m29s
在 3:21,他说该操作不会响应 javascript,并继续创建 js.erb 文件。与此步骤相对应的 PHP 是什么?我应该把相当于他的index.js.erb的php文件放在哪里?
最佳答案
要复制他所做的事情,只需创建一个 PHP 文件,该文件会生成带有您想要附加的内容的 Javascript,就像他使用 render()
所做的那样。您可以随意命名此文件,但按照惯例,它将是 index.js.php
。
例如:
$('#products').append('<?php render_elements(); ?>');
$('#pagination').replaceWith('<?php render_pagination(); ?>');
既然您已经了解了他的教程,我假设您已经拥有渲染要显示的元素的代码。
<小时/>但是使用other AJAX methods可能更容易但达到同样的目的。
关于javascript - 如何让 Action 响应 PHP 中的 javascript?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31620476/