gpt4 book ai didi

javascript - 如何在 jquery 上渲染时在转义 javascript 上传递 user_id

转载 作者:搜寻专家 更新时间:2023-11-01 04:34:11 24 4
gpt4 key购买 nike

如何在 jquery 上渲染时在转义 javascript 上传递 user_id?

例如:

<script type="text/javascript" charset="utf-8">
$(document).ready(function(){
$("#addPerson").click(function(){
$("#user tr:last").after("<%= escape_javascript(render :partial => 'user_item', :locals => {:user_item => User.new}) %>")
return false;
});

});
</script>

最佳答案

您可以将您的部分传递给 javascript:

$("#user tr:last").after("<%= escape_javascript(render :partial => 'user_item', :locals => {:user_item => User.find(@user_id)}) %>")

@user_id 是您要加载的用户。不过,这会在页面加载时呈现部分内容,因此每次点击#addPerson 都会加载具有相同@user_id 的相同部分内容。

如果这不是您的意图,您可以尝试使用多记录表单或使用 javascript 或对服务器的 ajax 调用创建新的部分。

关于javascript - 如何在 jquery 上渲染时在转义 javascript 上传递 user_id,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3455624/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com