Nếu không có kết nối internet, nó sẽ hiển thị một số thông báo lỗi bằng hộp thoại như "Không có kết nối internet" mà không sử dụng java. Tôi cần hiển thị bằng cách sử dụng tập lệnh jquery hoặc ajax cảnh báo ...Hộp thoại nếu không có kết nối internet bằng jquery hoặc ajax
Trả lời
Trong cuộc gọi JQuery ajax, bạn có thể sử dụng thông tin sau và sau đó truy vấn mã trạng thái của lỗi. Lưu ý rằng các mã trạng thái sẽ là 0 nếu họ đang offline, nhưng bạn cũng có thể truy vấn mã trạng thái khác (xem dưới đây để có danh sách):
$.ajax({
//your ajax options
error: function(statusCode, errorThrown) {
if (statusCode.status == 0) {
alert("you're offline");
}
}
});
Dưới đây là một danh sách các mã trạng thái mà bạn cũng có thể bắt để tham khảo: http://support.google.com/webmasters/bin/answer.py?hl=en&answer=40132
x, e là gì nơi tôi nên áp dụng – Raj
x là mã trạng thái HTTP của lỗi và e là đối tượng lỗi, xin lỗi tôi sẽ cập nhật các tên trong mã của tôi. Bạn nên đặt lỗi bên trong cuộc gọi jQuery ajax hiện có của mình. Nếu bạn đăng mã thực sự của mình, tôi có thể cho bạn thấy chính xác nơi cần đến. Hãy xem hàm lỗi ở đây: http://api.jquery.com/jQuery.ajax/ – mattytommo
Trạng thái có thể là 0 vì nhiều lý do khác ngoài lỗi mạng. –
function isOnline() {
var online = navigator.onLine; // Detecting the internet connection
if(online) {
// do your stuff
} else {
alert('You\'re Offline now...');
}
}
mã này không hoạt động trong trình duyệt web di động – Raj
- 1. Detect Nếu không có kết nối internet
- 2. Có hộp thoại "Thêm kết nối" hoặc "Kết nối SQL" miễn phí không?
- 3. Làm việc với jQuery khi không có kết nối Internet
- 4. syncadapter không có kết nối internet
- 5. Rails - AJAX một Hộp thoại Modal?
- 6. Hộp thoại JQuery Modal không có lớp phủ
- 7. Lỗi kết nối Internet
- 8. Xcode & WebView: Tải html cục bộ nếu không có kết nối internet (dự phòng)
- 9. Ứng dụng PhoneGap có cần kết nối Internet không?
- 10. MFC> Kết nối một hộp thoại với một hộp thoại
- 11. Ứng dụng yêu cầu kết nối internet
- 12. cách tải trang bằng hộp thoại jquery ui
- 13. Android - Hiển thị thông báo nếu không có kết nối internet và tiếp tục kiểm tra
- 14. Ngắt kết nối SignalR không được gọi là kết nối internet/kết nối lại
- 15. Tự động kết nối lại với Internet
- 16. Hộp thoại JQuery ('mở') không hoạt động
- 17. hộp thoại jquery bật lên
- 18. chrome: tắt kết nối internet hoặc làm việc ngoại tuyến
- 19. Phương thức hộp thoại Jquery không đóng
- 20. Tùy chỉnh hộp thoại bằng cách mở rộng Hộp thoại hoặc AlertDialog
- 21. Hộp thoại giao diện người dùng jQuery - cách làm cho hộp thoại không đóng được?
- 22. Cách đóng Hộp thoại jQuery trong hộp thoại?
- 23. Làm cách nào để có được kết quả từ hộp thoại phương thức trong JQuery
- 24. Chặn kết nối Internet cho Windows 7 bằng C#
- 25. jQuery xem nếu có hoặc không có hộp kiểm nào được chọn
- 26. hộp thoại modal Jquery DISABLE thanh cuộn
- 27. Gọi một Hộp thoại jQuery không có DIV
- 28. Hộp thoại phương thức jQuery và jqGrid
- 29. Ngắt kết nối Internet InputStream của Android
- 30. hộp thoại jquery trên nút bấm
có thể trùng lặp http://stackoverflow.com/questions/189430/javascript-how-to-detect-that-the-internet-connection-is-offline –
tôi cần phải hiển thị một số hộp thoại ứng dụng di động của tôi nếu không có kết nối internet. Đừng bận tâm đến nút ... nếu tôi đang ở chế độ ngoại tuyến – Raj