我有这样的jQuery代码:
jQuery(function($) {
$(document).ready(function () {
$('.lol').each(function(index) {
console.log("#"+$(this).attr("id"));
$.ajax({
url: "/articles/get_prices/nr="+$(this).attr("nr")+"&br="+$(this).attr("br")+"&type="+$(this).attr("type"),
type: "GET",
data: {},
success: function(text)
{
$("#"+$(this).attr("id")).html(text);
},
error: function(){
alert('Ошибка javascript');
},
dataType : "html"
});
});
});
});
和这样的haml代码
.box{:id => art.ART_ARTICLE_NR.gsub(/[^0-9A-Za-z]/, '')}
方法
def get_prices()
nr = params[:nr]
br = params[:br]
type = params[:type]
@pr = find_price(nr, br, type)
respond_to do |format|
format.html { render :partial=>"search_trees/price" }
end
end
我需要设置这个 div jquery 值,但它都是动态的,所以在页面加载后,它转到 db,并通过 id(每个框的另一个)设置它一个值。