所以我一直在研究如何设置它们,最后我得到了这段代码。
<script>
$('#reportform')
.bind("ajax:success", function(data, status, xhr) {
$('#reportalert').text('Done.');
});
.bind("ajax:error", function(xhr, status, error) {
$('#reportalert').text('Failed.');
});
</script>
<h2>Review Driver</h2>
<p>Fill out your review of the driver</p>
<div class="hero-unit form-signin" id="reportformdiv">
<%= form_for(@report, html: { id: "reportform" }, remote: true, update:
{ success: "response", failure: "error"} ) do |t| %>
<p id="reportalert"></p>
<%= t.text_field :plant_site, placeholder: "Plant Site" %>
<%= t.text_field :route_number, placeholder: "Route Number" %>
<%= t.text_field :driver_name, placeholder: "Driver name if available" %>
<%= t.date_select :date_recorded, html: { class: "input-block-level" } %>
<%= t.text_field :action, placeholder: "Action taken" %>
<%= t.text_area :report_body, placeholder: "What you witnessed",
style: "height: 300px;",
class: "input-block-level" %>
<%= t.submit "File Report", class: "btn btn-primary btn-large" %>
<% end %>
</div>
但是它不起作用,我也不知道为什么,我确定我做错了什么,我对RoR还是陌生的,我喜欢这样的事实:我可以以自己的形式声明此远程对象:弄清楚如何设置回调,我会很好的:)提前谢谢。
根据Rails的wiki,下面的代码应该可以工作:
<script>
$(document).ready(function(){
$('#reportform').on('ajax:success', function(e, data, status, xhr){
$('#reportalert').text('Done.');
}).on('ajax:error',function(e, xhr, status, error){
$('#reportalert').text('Failed.');
});
});
</script>
类似的代码在Rails 3.2.14和jquery-rails 3.0.4中为我工作
希望能帮助到你。
TCPServer.bind_sockets()会返回一个socket对象的列表,列表中的socket都是用来监听客户端连接的。 列表由TCPServer.add_sockets()处理。在这个函数里我们就会看到IOLoop相关的东西。 def add_sockets(self, sockets): if self.io_loop is None: self.io_loo
我正在做一个关于继承和多态性的练习,我有3个独立的分支,我的主类,一个超级动物类和一个子猫类。我已经在Animal和Cat类中制作了重载构造函数,getters和setters以及toString()方法。我想我有继承部分。现在我需要创建2个动物对象引用,两者都是Cat的实例,例如:一个是名为Tobbie的Siamese类型。 有人能给我一个这些对象引用的例子吗?您可以看到我在那里的Main类中尝
问题内容: 我正在尝试从某些网址下载图片。对于某些图片,它工作正常,但对于其他图片,我会收到403错误。 例如,这个:http : //blog.zenika.com/themes/Zenika/img/zenika.gif 此图片访问不需要任何身份验证。您可以在链接上单击自己,并使用200状态代码验证该链接可用于您的浏览器。 以下代码产生一个异常:。相同的是,它们在引擎盖下使用相同的方法。 我使
我必须用selenium测试一个Web应用程序。 这: action.moveToElement(webElement, x, y). build(). Performance(); 正在为99%的web元素工作。。。 现在我有一个未被Selenium IDE检测到的Web元素。 我的老板向我解释说这个web元素是一种插件。这个web元素显示来自摄像机的视频。 当我尝试使用Selenium IDE
写面经攒人品,全程一个小时零十分 1.问了我在滴滴实习的项目 2.让我复现在滴滴写的cpu压测脚本 3.一道sql题目 4.算法是求峰值。 5.Linux常用命令。 6.git常用命令 7.场景题(等红绿灯时汽系统的各种表现) 8.问我对智驾的了解。
ThinkPHP5.0版本开始,提供了Socket日志驱动用于本地和远程调试。 Socket调试 只需要在配置文件中设置如下: return [ 'type' => 'socket', 'host' => 'slog.thinkphp.cn', //日志强制记录到配置的client_id 'force_cl