我目前正在开发内部网站,为最终用户提供自动帐户维护功能。该站点的一部分是我们的L1和L2技术人员用来提供更高级服务的管理门户。我需要网站的这一部分来查看它利用的Powershell脚本是否已经创建了一个新文件夹。该文件夹存在于NetAPP文件共享中。
该站点使用jQuery和AJAX脚本在PHP中进行编码以进行文件检查等。大多数文件检查都发生在网站的根目录中,因此使用AJAX很容易处理。我正在寻找的是如何检查类似的文件共享:
var myVar = setInterval(checkPRT, 5000);
function checkPRT(){
$.ajax({
type: 'GET',
url: \\FILESHARE\folder\path\,
success: function(data) {
//alert('success!');
window.location.href = "complete.php";
}, error: function (data) {
alert('failed');
}
});
}
这似乎不起作用。根据我的研究以及我在其他与此相关的问题上所阅读的内容,AJAX无法仅检查其他URL的文件位置(allowglobal设置为true)。我对jQuery,JavaScript和AJAX还是比较陌生的,所以如果我问一个愚蠢的问题,请原谅我:最好的方法是什么?我不限于我可以使用的语言,但如果可能的话,我想将它保留在PHP / JavaScript系列中。
谢谢!
答案 0 :(得分:0)
您需要向PHP文件发送AJAX请求,您可以在其中检查文件夹是否存在。
jQuery代码:
<?php
if(isset($_GET['folder_path']) && !empty($_GET['folder_path'])){
if(file_exists($_GET['folder_path']){
echo 'true';
}else{
echo 'false';
}
}
?>
PHP代码=&gt; check_file.php:
{{1}}