私はURLのリストを持つ管理パネル(私が作成しています)を持っています。私は、URLが現在動作しているかどうかを確認するスクリプトを作成したい、または404ページに行きたいと思っています。これは可能ですか?Jquery - ページが存在するかどうかを確認します
1
A
答えて
4
あなたはこれを行うことができます:
<a href="/somelink" id="test1">Link1</a> <span id="result1"></span>
$.ajax($("#test1").attr("href"), {
statusCode: {
404: function() {
$("#result1").html("not working");
},
200: function() {
$("#result1").html("working");
}
}
});
3
はこれを試してみてください(ページを想定し、同じドメイン内にある)
$.ajax(
{
type: "get",
url: 'page.aspx',
cache: false,
statusCode: {
404: function()
{
alert('page not found');
}
},
async: true
});
1
AjaxはURLをチェックした場合のみ動作します/頭を取得するために呼び出します同じサイトに属しています。 他のサイトに属しているURLを確認しようとすると、クロスサイト参照エラーが発生します。
この場合、サーバー側でこれを確認する必要があります。 サーバー側メソッドへのajax呼び出しを作成します。サーバー側で、URLのHttpRequestを作成し、そのHttpResponseを確認し、ajax呼び出しに返信します。
関連する問題
- 1. iFrameページが存在するかどうかを確認する
- 2. クラスが存在するかどうかを確認する/ jQuery
- 3. Attrクラスが存在するかどうかjQueryで確認しますか?
- 4. ページが存在するかどうかを確認する方法?
- 5. Javascript:Webページにテキストが存在するかどうかを確認する方法
- 6. 子が存在するかどうかを確認する
- 7. データベーステーブルが存在するかどうかを確認する - パフォーマンス?
- 8. 要素が存在するかどうかを確認する
- 9. [i]が存在するかどうかを確認する
- 10. モデルが存在するかどうかを確認するCakephp
- 11. VB.net - リモートファイルが存在するかどうかを確認する
- 12. 行が存在するかどうかを確認するクエリ
- 13. レコードが存在するかどうかを確認するCakephp
- 14. 行が存在しないかどうか確認する[MySQL]
- 15. jQuery UIオートコンプリートが存在するかどうかを確認する
- 16. jQueryが現在のページに存在するかどうか
- 17. イメージが存在するかどうか確認する
- 18. アレイが存在するかどうかを確認していますか?
- 19. ADO.Net Excel、テーブルが存在するかどうかを確認しますか?
- 20. Rails I18n、翻訳が存在するかどうかを確認しますか?
- 21. レストAPIにレコードが存在するかどうかを確認しますか?
- 22. PHP:ファイルが存在するかどうかを確認しますか?
- 23. クッキーが存在するかどうかを確認しますか?
- 24. テーブル変数が存在するかどうかを確認しますか?
- 25. @ variable.methodが存在するかどうかを確認しますか?
- 26. 文書が存在するかどうかを確認しますか?
- 27. iPhoneにアプリケーションが存在するかどうかを確認しますか?
- 28. HTML5ローカルデータベースデータベーステーブルが存在するかどうかを確認
- 29. ユーザ名が存在するかどうかを確認
- 30. キュウリ/カピバラでリンクが存在するかどうかを確認
可能なdupのhttp://stackoverflow.com/questions/3922989/how-to-check-if-page-exists-using-javascript? – fcalderan
[こちら](http://stackoverflow.com/questions/4282151/how-can-i-ping-a-server-from-javascript) –
@FabrizioCalderanあなたが与えたリンクは、ここで質問してください(404のみ)。 –