クリックが送信される前に、アンカーの href を変更しようとしています。
ただし、次の場合は無限ループが作成されます。
$('.preview').live('click', function(e){
e.preventDefault();
var _this = this;
var content = $('#redactor_content').getCode();
var page_id = $('#page_id').val();
$.ajax({
url: ADMIN_CORE_URL + 'pages/autosave.php',
dataType: 'json',
type: 'POST',
data: {page_id : page_id, content : content},
success: function(data){
var url = $(_this).attr('href') + data.revision_id;
$(_this).attr('href', url);
$(_this).unbind('click').click();
}
});
});
クリックして送信できないか、ループが発生します。
ループなしでクリックを再度有効にするにはどうすればよいですか?