为什么我的HTML / JQuery表单不发送POST请求?

时间:2019-02-11 08:00:48

标签: javascript jquery html html5

我想知道为什么我的表单不使用POST请求重定向到所选链接,以及如何解决该问题?

一般而言,即时通讯计划要做的是防止直接访问那些链接,所以即时通讯计划检查Request方法是否不是POST,然后我将进行重定向,但是目前我唯一的问题是访问那些链接通过POST使用该表格。

<div class="marketplace_div">
<form id="dropdownredirect" name="dropdownredirect" method="post">
<select class="marketplace_list" id="dropdownredirectselect">
      <option value="geschenkformular/">Amazon Germany</option>
      <option value="gift-form/">Amazon UK</option>
      <option value="gift-form/">Amazon France</option>
      <option value="gift-form/">Amazon Italy</option>
      <option value="gift-form/">Amazon Spain</option>
</select>

  <br>
<input class="marketplace_submit" name="submit" type="submit" value="Weiter  /  Submit" />
</form>
</div>


<script type="text/javascript">
jQuery(document).ready(function() {
    jQuery('#dropdownredirect').submit(function (event) {
        event.preventDefault();
        window.location = jQuery('#dropdownredirectselect').val();
    });
});
</script>

谢谢

1 个答案:

答案 0 :(得分:0)

请勿使用javascript,请使用method属性

<form action="/your-url" method="post">

</form>