[英]rails + escape_javascript + locales
我有下面的jQuery腳本,我不能將我的值傳遞給locales =>:val
$(document).ready(function(){
var i = 1
function more(){
var information= $("<%= escape_javascript(render :partial => 'info', :locals => { :val => i }) %>");
i = i+1;
}
});
請指導我如何將JavaScript變量傳遞給Rails。
謝謝
如果變量i的可能值受到限制,則可以為ieg的每個可能值生成javascript:(i范圍為1..10)
$(document).ready(function(){
var i = 1
var informationArray = new Array();
<% (1..10).each do |num| %>
informationArray[<%= num %>] = $("<%= escape_javascript(render :partial => 'info', :locals => { :val => num }) %>");
<% end %>
function more(){
var information = informationArray[i];
i = i+1;
}
});
否則,如果變量i不限於特定的小范圍,則應使用AJAX將參數發送到服務器,並檢索該值的信息。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.