如何在页面加载时自动调用ajax函数 - Rails Ajax
例如
考虑以下ajax调用。
<div id="result"><%= link_to item,blog_comments_path({:comment => "Hello", :user => "MrX"}), :remote => true %></div>
这里我需要点击链接来发出ajax请求。而不是我需要调用应该在页面加载时自动发生
答案 0 :(得分:0)
试试这个
var clicked;
clicked = function() {
$('#result').trigger('click');
};
$(document).ready(clicked);
$(document).on('page:load', clicked);
或
$(document).ready(function() { $('#result').trigger('click') });
修改强>
您可以使用JQuery进行同步ajax调用 请参阅以下示例http://jsfiddle.net/subhaze/EN8nc/6/
试试这个http://api.jquery.com/jquery.ajax/
它有不同的回调,例如所有请求完成后调用success
回调
答案 1 :(得分:0)
$(function(){
$('#result').trigger('click')
});