如何让一个动作响应PHP中的JavaScript?

时间:2015-07-24 22:03:26

标签: javascript php ruby-on-rails kohana

我目前正在使用Kohana项目,并尝试实现无休止的滚动。我正在尝试使用Ryan Bates在以下Ruby on Rails视频中显示的方法:

https://youtu.be/PQX2fgB6y10?t=2m29s

在3:21,他说该动作不会响应javascript并继续创建一个js.erb文件。与此步骤相当的PHP是什么?我将php文件放在哪里等同于他的index.js.erb?

1 个答案:

答案 0 :(得分:1)

要复制他所做的事情,只需创建一个PHP文件,该文件生成带有您要追加的内容的Javascript,就像使用render()一样。您可以随意调用此文件,但按照惯例,它将是index.js.php

例如:

$('#products').append('<?php render_elements(); ?>');
$('#pagination').replaceWith('<?php render_pagination(); ?>');

由于你已经在他的教程中已经这么远了,我假设你有代码来渲染你想要显示的元素。

然而,使用other AJAX methods来实现相同的目标可能会更容易。

相关问题