我想檢查文件是否存在或不使用Javascript只。我不想使用Jquery和Ajax,只是使用Javascript。我需要測試的文件位於服務器上,而不是客戶端。使用Javascript如何檢查文件exists.No jquery和Ajax
回答
我看到的唯一選擇是使用PHP(或其他服務器端語言,可訪問您的文件)打印出文件列表。然後使用jQuery $.post
或ajax獲取這些結果。然後你可能會覺得比較容易,但不是你最初的要求。
我回答這個問題的原因是因爲你的問題的答案是'不,你不能在帶有javascript的服務器上做任何事情'。
但給jQuery的示例使用Ajax和PHP:
<?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純粹用黑客入侵文件服務器很難!
它不可能做它與純JavaScript客戶端,您可以使用嵌入的代碼做一些這方面的VB腳本和ActiveX組件...
XMLHTTP
和XMLHTTPRequest
提供ability to check HTTP return codes
(如404 !未找到),幷包括包含標題的完整響應。
你不想使用XMLHTTP和XMLHTTPRequest的原因是什麼?
好的,我會試試這個。 – user1041240
我已經使用下面的代碼來獲取請求的狀態var request = new ActiveXObject(「Microsoft.XMLHTTP」); request.open('GET','/RepairDocument/"+doc+".pdf',false); request.send(NULL); if(request.status == 200) alert(request.responseText); else window.close(「/ RepairDocument /"+".// Repair_Notification_Number」+「。pdf」); 警報(「此通知不生成PDF,請聯繫HO」); 現在我想通過Javascript關閉該頁面未找到的窗口。我已經使用window.close(),但它沒有關閉窗口。如何關閉此窗口? – user1041240
- 1. 檢查使用AJAX和JQuery
- 2. 使用ajax/jquery FORM檢查
- 3. 檢索使用jQuery和AJAX
- 4. 檢查使用JavaScript
- 5. 如何下載Excel文件和PDF文件使用JQuery Ajax MVC
- 6. 如何檢查和使用Javascript
- 7. 如何檢查/使用JavaScript
- 8. 如何檢查jQuery或JavaScript或Ajax中是否存在文件夾?
- 9. 如何使用ajax上傳jquery文件?
- 10. 如何使用jquery ajax檢索node.js文件中的數據
- 11. 如何使用AJAX和JQuery
- 12. 如何使用jQuery和Ajax
- 13. 如何從Twitter使用XML和JavaScript/Jquery檢索用戶推文?
- 14. 如何使用ajax,jquery和spring mvc上傳文件和數據
- 15. 如何檢查/使用jQuery
- 16. 使用ajax javascript和php刪除文件
- 17. 如何使用javascript和JQuery檢測文檔URL已更改?
- 18. 上傳文件使用Ajax,Jquery和Struts2
- 19. 使用jQuery Ajax和PHP上傳文件
- 20. 使用jQuery和Ajax上傳文件
- 21. 使用javascript檢查flash文件加載
- 22. 如何添加在檢查和不檢查的使用jquery subract
- 23. AJAX文件檢查 - 延遲檢查
- 24. 如何使用jQuery檢查ajax調用是否存在?
- 25. 如何使用jquery和ajax檢查和取消選中單選按鈕?
- 26. Zend Framework和Jquery :: Ajax - 檢查id是否可用 - 如何?
- 27. 檢查javascript文件是否被加載
- 28. 如何檢查是否外部(跨域)CSS文件使用Javascript
- 29. 檢查文件存在服務器上使用jQuery ajax的文件夾
- 30. JavaScript文件檢查
服務器端JavaScript或客戶端JavaScript? –
我笑了。該文件是否在服務器或客戶端?服務器可以使用Ajax,它簡直就是JavaScript。無法在客戶端檢查文件。 –
服務器上存在的文件 – user1041240