要轻松地向后导航,请改用:
<input type="button" value="Back" onClick="window.location='history.go(-1);" >
其中 -1 表示上一页。如果要重新加载当前页面,请改用 0,向前导航,请使用 1 等。
如果您使用 jquery 的 ajax,它会自行处理... http://api.jquery.com/jQuery.ajax/
$.ajax({
///... need argument here...
timeout: 5000, // in milliseconds
success: function(data) {
//Do something success
},
error: function(request, status, err) {
if(status == "timeout") {
alert("can't reach the server");
}
}
});
评论后编辑:您可以检查如何检查文件是否存在于 jQuery 或 JavaScript 中?
在您的情况下,这将按预期工作:
//Initialize the var as global so you can use it in the function below
var goto_url = "http://www.mywebsites.com/foo.html";
$.ajax({
url:goto_url;
type:'HEAD',
error: function()
{
//do something if the gile is not found
},
success: function()
{
document.location = goto_url; //docuemnt.location will redirect the user to the specified value.
}
});
这实际上将检查文件是否存在。如果它无法连接到文件,它将无法找到它。如果他能找到文件,他显然能够连接,所以无论哪种情况你都赢了。
干杯!