jquery ajax handle

<script language="javascript">
$(document).ready(function() {
	$('#ajax_log').ajaxStart(function() {
		$(this).show();
	  $(this).text('處理中 ...');
	});
	$('#ajax_log').ajaxComplete(function() {
	  $(this).hide();
	});
	$('#ajax_log').ajaxError(function(e, xhr, settings, exception) {
		alert('error in: ' + settings.url + ' \\n'+'error:\\n' + exception);
	  $(this).hide();
	});
});
</script>
<div id="ajax_log"></div>

如此, 在整個網頁中的 ajax 行為 ($.post(), $.get(), $.getJSON … 等)都會被 handle 住.

Comments are closed.

十月 2020
« 五月    
 1234
567891011
12131415161718
19202122232425
262728293031  

Google ADs