基于:Abort Ajax requests using jQuery ...在inventory_search() - 在发出ajax请求之前,如何检查当前请求并在发出新请求之前终止()它们?或者...有没有更好的方法来做到这一点?jquery abort()ajax请求之前发送另一个
<script type="text/javascript">
$(function() {
$('form#internal_catalog').change(function() {
inventory_search();
});
});
function inventory_search() {
var search_data = $('form#internal_catalog').serialize();
var a = $.ajax({
type: 'post',
url: '/test.php',
data: search_data,
success: function(data) {
$('#catalog').html(data);
}
});
}
</script>
+1我做的事情使用完全相同的方法吧。 (除''ajax_request' var name ^^)...并且它工作正常! – JoDev 2013-04-23 09:15:46
我刚刚更改了'var ajax_request;'到'var ajax_request = new XMLHttpRequest();'它正在工作。 +1的想法。 – smartrahat 2017-11-08 17:57:36