我想要达到的目的是让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;
});
});
答案 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;
});
});