javascript - 如何让 Action 响应 PHP 中的 javascript?

标签 javascript php ruby-on-rails kohana

我目前正在参与 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/

相关文章:

javascript - NodeJS 与 MongoDB - 实例化 "db"变量的最佳实践

php - Laravel 5 数据透视表项目<->用户

ruby-on-rails - 如果 Rails 4.0 中没有父模型,如何处理基于键的集合过期?

javascript - 如何知道用户何时取消页面卸载

javascript - 当 div 到达页面上的固定位置时停止滚动

php - 为什么 Drupal 8 在每个 css 文件的末尾添加一个 GET 变量并显示为 404?

ruby-on-rails - Rails 是否有与 'humanize' 相对的字符串?

ruby-on-rails - Redis 与 postgres 冲突 - 错误 'database configuration does not specify adapter'

javascript - jQuery 如果在 x 分钟内没有单击类,则执行某些操作

php - 如何使用 PHP SDK 从 Facebook 获取我的所有照片?