当 JavaScript 循环插入 HAML 部件时,服务器是否会在循环完成之前开始渲染部件
When javascript loop inserts HAML partials, does server begin rendering partials before loop finishes?
我正在使用Ruby on Rails显示来自ajax请求的JSON,但想知道以下内容,因为它将有助于我布局代码的方式。
服务器是否立即通过javascript转义函数(rails)渲染通过javascript循环插入的haml/erb部分,还是javascript循环完成插入部分,然后服务器将渲染所有部分?导轨 4.2.4
看看我是否可以同时测试一下。
找到
它,服务器一次呈现所有插入的部分。
不过,使用循环、设置控制台日志、插入部分和设置超时进行了测试。部件一次呈现所有内容,甚至在控制台日志显示消息之前。现在有更多问题,但必须在线查找更多信息。
// Lets Begin
console.log("Now... Lets begin js.erb");
var data = "<%= escape_javascript(@data.to_json.html_safe) %>";
handler = JSON.parse(data);
console.log(handler);
console.log("this was the hanlder");
// Javasscript now has the data!! Lets begin to manipulate it.
$("#button").fadeOut("slow");
// Loop to test output
for (i in [1,2,3,4,5,6]){
setTimeout(function (){
console.log("Here we go");
},5000)
$("#table").fadeIn("slow");
$("#table").append("<%= escape_javascript(render 'table') %>");
setTimeout(2000)
};
相关文章:
- jQuery:循环一个具有不同超时值的循环
- 在循环中分配json值时,值被覆盖
- 如何在下面的ES6循环中获得前面的文本
- 为什么“;未定义的“;在JavaScript中结束循环
- Javascript循环不会自我更新
- 如何使用jquery处理php循环通过元素
- 而循环只设置php中输入字段中的第一个值
- 循环遍历数组中的特定索引
- Javascript返回值只在循环中返回一次
- 按照选项卡索引的顺序循环一个jQuery选择
- 循环遍历以数组为值的Javascript对象
- 为什么JavaScript在for循环为3时向所有4发出警报
- 另一个ajax调用中的Jquery ajax调用在for循环中没有按预期工作
- 循环结束/推送到数组之前在页面上呈现EJS
- 循环比赛位置算法
- jQuery循环在特定位置暂停
- 我的javascript for循环不起作用
- 循环浏览多个身体背景图像
- W3C循环样式的JavaScript
- For循环冻结Javascript