フォームが苦手です。javascriptを使用して、underscore.jsテンプレートからexpress.js APIに投稿フォームを送信するにはどうすればよいですか? .submit() を試してみましたが、うまくいきません。フォームがデータロールページ内にあるように、jQueryMObile を使用しています。
サーバー上のルート:
app.put('/users/:userId/spot/:spotId/add', spot.addUserSpot);
フォーム:
<form id="follow" method="put">
<input type="hidden" id="spot" value="<%= this.model._id %>">
<input type="hidden" id="user" value="<%= user %>">
<input type="submit" id="submitButton" value="Follow spot">
</form>
jQuery("#follow").on('submit', function(){
console.log("SUBMITTED");
var spot = jQuery("#user").attr("value");
var user = jQuery("#spot").attr("value");
jQuery("#follow").attr("action", "/users/"+user+"/spot"+spot+"/add");
alert(jQuery("#follow").attr("http://127.0.0.1:3000/users/"+user+"/spot/"+spot+"/add"));
});%>