有没有一种方法可以使用javascript和JQuery添加一些其他字段,这些字段将使用POST从HTTP表单发送?
我的意思是:
<form action="somewhere" method="POST" id="form"> <input type="submit" name="submit" value="Send" /> </form> <script type="text/javascript"> $("#form").submit( function(eventObj) { // I want to add a field "field" with value "value" here // to the POST data return true; }); </script>
是的。您可以尝试使用一些隐藏的参数。
$("#form").submit( function(eventObj) { $("<input />").attr("type", "hidden") .attr("name", "something") .attr("value", "something") .appendTo("#form"); return true; });