如何自动提交同一表格?

时间:2015-07-30 10:17:52

标签: jquery ajax

我想要达到的目的是让data获得成功并再次使用其他网址data.url提交相同的表单

代码HTML

  <div class="user-show">
    <input type='text' name='user'>")
    <a href="#" id="fetch">Click here to fetch</a>
  </div>

代码JS

$(function() {
  $('a#fetch').bind('click', function() {
    $.getJSON($SCRIPT_ROOT + '/fetch', {
      name: $('input[name="username"]').val(),
    }, function(data) {
        if(data.user_name_list.next_url) {
          // Next url is here
        }
        $("#stop").html("<button>Stop</button>");
    });
    return false;
  });
});

2 个答案:

答案 0 :(得分:1)

参考this链接可以帮助您

根据jquery来源,你可以这样做。

 if( f1[ 0 ] < f2[ 0 ] ) return -1;
 if( f1[ 0 ] > f2[ 0 ] ) return +1;

答案 1 :(得分:0)

您可以尝试这样:

$(function() {
  $('a#fetch').bind('click', function() {
    var url = $SCRIPT_ROOT + '/fetch'; // declare var here.
    $.getJSON(url , {
      name: $('input[name="username"]').val(),
    }, function(data) {
        if(data.user_name_list.next_url) {
          // Next url is here
          url = data.user_name_list.next_url; // update the url here
          $('a#fetch').trigger('click'); // trigger click here.
        }
        $("#stop").html("<button>Stop</button>");
    });
    return false;
  });
});