jQuery表单POST方法不起作用

时间:2015-06-24 08:53:08

标签: javascript jquery post http-post form-submit

我正在使用jQuery 1.7.2并尝试下面的代码,但它总是以Query String的形式发送数据,我希望它作为POST发送。我做错了什么?

HTML:

<form id="Test" method="post">

    <input type="submit" value="Search" id="btnTest" />
  </form>

JQuery的:

$(document).ready(function () {
    $("#btnTest").click(function () {
      var a = "http://xxx.xxx.com/xxx.aspx?target=/IBE.aspx&pub=/kw/English&Tab=1&s=&h=&header=true&footer=true";
      a += "&tid=SB&dpSortBy=0&selacity1=DXB&selddate1=22-Jul-15&seldcity1=KWI&seladate1=25-Jul-15&selAdults=1&selcabinclass=0&selchildren=1&selinfants=1";
      $("#Test").attr('action', a);
      $("#Test").attr('method', 'post');
      $("#Test").submit();
    });
  });

0 个答案:

没有答案