发布请求无效

时间:2014-06-28 22:22:21

标签: javascript jquery post

这是html按钮。目前我有以下javascript,使用jquery尝试提交此表单。这似乎不起作用。

$.post(window.location,"submit");

HTML:

<input type="submit" value="Buy Now" data-theme="d">

1 个答案:

答案 0 :(得分:0)

是否有表格?

如果是这样......这样做......

    <form id='yourForm' action='' method='post'>
       <input id='submit' type="submit" value="Buy Now" data-theme="d">
    </form>

JQUERY

    $('#submit').click(function(e){
       e.preventDefault();
       $('#yourForm').submit();
    });

或者如果你想用$ .post / AJAX ......

   $.post('urltogoto',$('#yourForm').serialize());

或者点击按钮通过AJAX提交它...

   $('#submit').click(function(e){
       e.preventDefault();
       var form = $('#yourForm').serialize();
       var url = 'your_url_to_post_to.php';
       $.post(url,form,function(data){
            // Do something on success of form submission
       });
    });

或者,您可以将提交事件附加到表单本身,而不是附加点击事件。

   $( "#yourForm" ).submit(function(e) {
     // Stop form from submitting normally
     e.preventDefault();
     var form = $(this).serialize();
     var url = $(this).attr("action");
       $.post(url,form,function(data){
            // Do something on success of form submission
       });
   });