JavaScript 通过 jquery append 建立起来的表单元素没法获得请求

metal · 2013年01月17日 · 最后由 metal 回复于 2013年01月17日 · 2775 次阅读

html

<form action="/" method="post">
   <input id="uploader" name="uploader" type="file" /> 
</form>

<script>
   $('form').append('<input type="hidden" name="user" value="<%= @user.id %>" />');
</script>

sinatra


post '/create/?' do
   params[:user]
end

<input type="hidden" value="<%= @user.id %>" name="user"> 里面<%=%>这是 erb 解完了给页面,直接页面上是解析不了的,你 value="abcd"试试:)

#1 楼 @as181920 谢谢。我还在测试呢。

需要 登录 后方可回复, 如果你还没有账号请 注册新账号