我有一些代码来添加新的LineProduct
$.ajax({
url: '/line_products',
data: {
line_product:{
order_id:order_id,
product_id:product_id,
count:count
},
authenticity_token:authenticity_token
},
type: 'post',
success: function(result){
lastCreatedLineProductId = ... ?
}
})
我希望将append
产品添加到列表中,但我需要id
的{{1}}按钮,它也会被追加。我怎么能得到这个创建元素的id?
答案 0 :(得分:2)
您可以让控制器操作在完成后返回json
对象:
respond_to do |format|
format.json { render json: @object }
end
所以在你的成功回调中你会得到:
success: function(data) {
lastCreatedLineProductId = data.id;