根据https://github.com/nathanvda/cocoon#link_to_add_association你应该能够传递一个功能data-association-insertion-node
我试过这个:
<%= link_to_add_association 'Add Timeslot', f, :timeslots, :data => {'association-insertion-node' => 'get_row()'} %>
Run Code Online (Sandbox Code Playgroud)
还有这个:
<%= link_to_add_association 'Add Timeslot', f, :timeslots, :data => {'association-insertion-node' => 'get_row'} %>
Run Code Online (Sandbox Code Playgroud)
而这(变得绝望):
<%= link_to_add_association 'Add Timeslot', f, :timeslots, :data => {'association-insertion-node' => 'function get_row(node){var row = "<tr></tr>";$("#table_body").append(row);return row;}'} %>
Run Code Online (Sandbox Code Playgroud)
但它们都不起作用.
使用Javascript:
function get_row(node){
var row = "<tr></tr>"
$("#table_body").append(row);
return row
}
Run Code Online (Sandbox Code Playgroud)
我想一个添加tr到table再追加嵌套时隙形式向tr.
我的问题的快速故事:
window.localStorage并因此自动登录),我的 vuex 存储将从需要身份验证的套接字中检索所有信息。这将是一个安全问题,因为在公共 PC 上未登录的人(或黑客)可以查看用户注销前的状态。
我看过如何清除 vuex 商店中的状态? 但我觉得这是一种黑客行为,应该避免。
我目前的解决方案只是使用刷新页面 location.reload();
有没有更好的方法来防止这种数据泄漏?
我通常在python中编程,它内置了一个字符串到整数转换器但是当我使用C++它似乎不起作用所以我决定自己创建.这是我到目前为止制作的C++:
int strtoint(string str)
{
int values [str.length()];
int return_value = 0;
for (int i=0; i < str.length(); ++i)
if(str.at(str.length()-1-i) == '1')
values[i] = 1;
else if(str.at(str.length()-1-i) == '2')
values[i] = 2;
else if(str.at(str.length()-1-i) == '3')
values[i] = 3;
else if(str.at(str.length()-1-i) == '4')
values[i] = 4;
else if(str.at(str.length()-1-i) == '5')
values[i] = 5;
else if(str.at(str.length()-1-i) == '6')
values[i] = 6;
else if(str.at(str.length()-1-i) == '7')
values[i] = 7;
else if(str.at(str.length()-1-i) == '8')
values[i] = 8;
else if(str.at(str.length()-1-i) == '9')
values[i] = …Run Code Online (Sandbox Code Playgroud) 我尝试了许多不同的东西来试图让它发挥作用.我读过了:
当onclick执行时,ng-click不会在AngularJS中触发
还有更多
HTML:
<div ng-controller="testApp">
<div id="bla">
<button ng-click="obey('bla')">Close</button>
<h4>Bla bla bla</h4>
</div>
</div>
Run Code Online (Sandbox Code Playgroud)
JS:
var testApp = angular.module('testApp', []);
testApp.controller('testController', function($scope) {
$scope.obey = function test(id) {
$("#" + id).fadeOut("slow", function() {
this.remove()
});
};
});
Run Code Online (Sandbox Code Playgroud)
由于某种原因,div根本不会淡出.
javascript ×3
html ×2
jquery ×2
angularjs ×1
c++ ×1
cocoon-gem ×1
security ×1
vue.js ×1
vuex ×1