Tôi muốn có thể xác thực biểu mẫu để kiểm tra xem trang web/trang web có tồn tại không. Nếu nó trả về lỗi 404 thì chắc chắn không nên xác thực. Nếu có một chuyển hướng ... Tôi mở để gợi ý, đôi khi chuyển hướng đi đến một trang lỗi hoặc trang chủ, đôi khi họ đi đến trang bạn đang tìm kiếm, vì vậy tôi không biết. Có lẽ để chuyển hướng, có thể có một thông báo đặc biệt gợi ý địa chỉ đích cho người dùng.Cách kiểm tra xem trang web có tồn tại không. jQuery và/hoặc PHP
Điều tốt nhất tôi tìm thấy cho đến nay là như thế này:
$.ajax({url: webpage ,type:'HEAD',error:function(){
alert('No go.');
}});
Đó không có vấn đề với 404 và 200, nhưng nếu bạn làm điều gì đó như 'http://xyz'
cho url nó chỉ bị treo. Ngoài ra 302 và tương tự cũng kích hoạt trình xử lý lỗi.
Đây là một câu hỏi đủ chung tôi muốn có một ví dụ mã làm việc hoàn chỉnh nếu ai đó có thể tạo một. Điều này có thể thuận tiện cho nhiều người sử dụng.
Tôi cũng muốn biết điều này. – esqew
Bởi tồn tại, bạn có nghĩa là lên và chạy, hoặc chỉ là tên miền. –
Bạn có thể thiết kế lại tương tác sao cho URL có thể được xác minh trên máy chủ mà không cần người dùng chờ nó không? – SargeATM