我有以下代码,
<script>
function AjaxLoadFWs() {
var sPath = window.location.pathname;
var sPage = sPath.substring(sPath.lastIndexOf('/') + 1);
$('#overviewfw').load("http://test.com/test.asp");
change_overview();
change_overview_detail();
}
</script>
现在,如果 http://test.com/test.asp 在10秒内没有加载,我需要显示一条消息。
需要添加哪些代码?
答案 0 :(得分:2)
.load()
来电是.ajax()
的便捷简写。由于您需要10秒的timeout
,我建议使用ajax
,因为它提供了更多选项:
$.ajax('http://test.com/test.asp', {
timeout: 10000, // 10 seconds
success: function(data, textStatus, jqXHR) {
//here you have to process the data you get
},
error: function(jqXHR, textStatus, errorThrown) {
//here you can handle the timeout.
}
});