ファイルが存在するかどうかを確認するには、Javascriptを使用してください。私は単にJavascriptだけで、JqueryとAjaxを使いたくない。テストする必要のあるファイルは、クライアント側ではなくサーバー上にあります。Javascriptを使用してファイルが存在するか確認する方法。JqueryとAjaxがありません。
答えて
私が見る唯一の選択肢は、ファイルのリストを印刷するためにPHP(またはファイルにアクセスできる他のサーバー側言語)を使用することです。次に、jQuery $.post
またはajaxを使用して、これらの結果を戻します。思うかもしれませんが、最初に尋ねたものではありません。
あなたの質問に対する答えは「いいえ、あなたはJavaScriptでサーバー上で何もできません」という理由で私がこれに答える理由は間違いありません。
しかし、AJAXとPHPとjQueryの例を与える:
<?php
$path = htmlspecialchars($_POST['path']);
if ($files = array_slice(scandir($path), 2))
echo implode(',', $files);
?>
<script>
$.post(
'get_directory.php',
{'path':'file_folder'},
function(file_list) {
alert(file_list);
}
);
</script>
はあなたfile_folderからのファイルのリストを与えるだろう。しかし、それを完全にテストしなかったのですが、あなたが見ることができるように、それほど多くの作業ではありません。純粋にjavascriptでfileserverにあなたの方法をハッキングするのはもっと難しいです!
純粋なJavaScriptでクライアント側でそれを行うために、そのことはできません、あなたがこれを行うには、コードに埋め込まれたいくつかのVBスクリプトやActiveXコンポーネントを使用することができます...
XMLHTTP
とXMLHTTPRequest
は、404として(ability to check HTTP return codes
を提供!NOT FOUND)、ヘッダーを含む完全な応答を含む。
なぜXMLHTTPとXMLHTTPRequestを使いたくないのですか?
私はこれを試してみましょう。 – user1041240
次のコードを使用してリクエストのステータスを取得しました。var request = new ActiveXObject( "Microsoft.XMLHTTP"); request.open( 'GET'、 '/RepairDocument/"+doc+".pdf'、false); request.send(null); if(request.status == 200) アラート(request.responseText); else window.close( "/ RepairDocument /" + ".// Repair_Notification_Number" + "。pdf"); アラート( "この通知のためのPDFは生成されませんHOに問い合わせてください)"; 今、Javascriptでそのページが見つかりませんでした。 window.close()を使用しましたが、ウィンドウを閉じません。このウィンドウを閉じるには? – user1041240
- 1. jQueryを使用してajax呼び出しが存在するかどうかを確認する方法?
- 2. ファイル記述子を使用してファイルがまだ存在するかどうかを確認する方法
- 3. バイオメトリックが存在するかどうかを確認する方法がわかりません
- 4. JavaScriptを使用して、現在AJAX呼び出しが応答を待っているかどうかを確認する方法はありますか?
- 5. javascriptを使用してクエリ文字列の値が存在するかどうかを確認する方法
- 6. ファイルが存在するかどうかを確認する方法はありますか?
- 7. ファイルが存在するかどうかを確認する方法はありますか?
- 8. ファイルがFTPサーバー上に存在するかどうかを確認する方法はありますか?
- 9. ノードがXMLファイルに存在するかどうかを確認する方法はありますか?
- 10. Javascriptを使用して別のドメインにファイルが存在することを確認するには
- 11. ジキルを使用してファイルの存在を確認します
- 12. Qwidgetが存在することを確認する方法
- 13. URLは存在しますが、確認しません。
- 14. JavaScript:ウィンドウが存在するかどうかを確認します&&は最小化されていません
- 15. jquery ajax各ファイルが存在するネットワークエラー
- 16. vb.netとSQL Serverを使用してレコードが存在するかどうかを確認する方法
- 17. webdriverを使用して要素が存在するかどうかを確認し、例外をスローすることはありませんか?
- 18. rubyを使用してFTPファイルが存在するかどうかを確認する方法はありますか?
- 19. windowsstore appにファイルが存在するかどうかを確認する方法
- 20. ファイル+フォルダツリーが存在するかどうかを確認する方法
- 21. ワークシートがExcelファイルに存在するかどうかを確認する方法
- 22. IFのデフォルト値制約が存在しないことを確認する方法はありますか?
- 23. クラスが存在するかどうかを確認する/ jQuery
- 24. Rails 3.1にhas_many関連が存在することを確認する方法はありますか?
- 25. redisでリストに値が存在することを確認する方法はありますか?
- 26. Perlの配列(リスト)に値が存在することを確認する方法はありますか?
- 27. jquery ajax db内にレコードが存在するかどうかを確認する方法
- 28. PhoneGap.execサービスが存在することを確認しますか?
- 29. クラス内にクラスが存在するかどうかを確認する必要はありません/
- 30. MSBuild:プロセスが存在するかどうかを確認する方法はありますか?
サーバー側のJavaScriptまたはクライアントサイドのJavaScript? –
があります。ファイルをサーバーまたはクライアントに入れますか?サーバーはAjaxで可能です。これは単にjavascriptです。クライアント側でファイルをチェックすることはできません。 –
ファイルが存在する場合 – user1041240