1、JavaScript怎麼讀取伺服器文本文件
javascript 是不可以讀取文件,你要藉助其他語言,
或者用node.js
2、怎樣用js實現讀取伺服器中的json文件並將文件件中的數據保存在數組中
,參考例子如下:
<html>
<head>
<title>JS操作文本文件</title>
</head>
<body>
<script>
var arr = 1;
function Write2Text()
{
var fso = new ActiveXObject("Scripting.FileSystemObject");
var f = fso.CreateTextFile("a.txt", true);
f.write(arr);
f.Close();
}
</script>
<input type=button value="Write" onclick="Write2Text()">
<script>
function GetHeader(src) {
var ForReading=1;
var fso=new ActiveXObject("Scripting.FileSystemObject");
var f=fso.OpenTextFile(src,ForReading);
return(f.ReadAll());
}
function ReadText(){
var arr=GetHeader("a.txt").split("\r\n");
for(var i=0;i<arr.length;i++){
alert("第"+(i+1)+"行數據為:"+arr[i]);
}
}
</script>
<input type=button value="Read" onclick="ReadText()">
</body>
</html>
3、JQuery,JS 讀取遠程伺服器的txt文件內容
如果你用 $.getJSON(), 請確保test.txt文件內的數據是JSON格式的。如果只是普通TXT格式,請用$.get()方法。望有用。
4、如何利用JavaScript讀取同一伺服器中另一個html文件?
使用jquery比較簡單:
1、引入jquery庫文件
2、在a.html頁面的回head部分加入腳本答:
$(function(){
$("#show_b").load("b.html", function(response){
$(this).append(response);
});
});
<div id="show_b"></div>
5、js如何打開本地伺服器的文件
先試試 直接從瀏覽器輸入地址看看能不能訪問,找到正確的訪問路徑,再和你代碼里設置的比一下看看有什麼問題。
6、javascript 如何運行從伺服器獲取的html文件內容字元串?
這個操作應該是後台來實現,而不是前端來實現。正常操作是後端映射到前端
請採納
7、如何利用JavaScript讀取同一伺服器中另一個html文件?
使用jquery比較簡單:
1、引入jquery庫文件
2、在a.html頁面的head部分加專入腳本屬:
$(function(){
$("#show_b").load("b.html", function(response){
$(this).append(response);
});
});
<div id="show_b"></div>
8、js怎麼讀取伺服器端(或者遠程端電腦)的bat文件!
不能確定所說的讀取是否僅僅讀取文件的內容,如果是,與讀取任何伺服器上文件的方法一樣,可卡ajax相同的方法,即通過XMLHttpRequest來申請伺服器的數據訪問服務。
如果所說的讀取是指讀取bat文件的運行結果,那就需要伺服器上的腳本的輔助支持,例如,通過編寫php腳本將bat結果返回給訪問端。
9、js能讀取伺服器上的txt文件內容嗎? 怎麼做
單純的JS不具備這個功能,js是腳本語言,如果不使用AJAX等技術的話是不能與伺服器端進行交互操作的。
10、javascript怎麼獲取遠程目錄文件列表?
javascript獲取伺服器目錄是極度危險的,首先伺服器上沒有客戶端獲取讀或寫的許可權,並且一般瀏覽器都會阻止掉,因為不可能讓客戶端去控制伺服器端的文件。
實現這個功能的方法比較多,隨便用一門後台語言就可以了,例如php可以直接通過opendir()打開再寫一個讀取文件夾下的文件函數再輸入到瀏覽器就可以了
手寫一個簡單的獲取文件例子函數:
function readfiles($dirname){
if(!file_exists($dirname)){
echo "文件夾不存在!";
return;
}
if(!is_dir($dirname)){
echo "不是文件夾";
return;
}
$dir=opendir($dirname);
echo "<table border=1 style='font-size:14px;'>";
echo "<caption><h2>{$dirname}下的文件列表</h2></caption>";
echo "<tr><th>查看文件</th><th>修改文件</th><th>刪除文件</th><th>文件名</th><th>文件類型</th><th>文件大小</th><th>創建時間</th><th>最後修改時間</th><th>最後查看時間</th></tr>";
while($file=readdir($dir)){
$files=$dirname."/".$file;
if($file!="." && $file !=".."){
if(is_dir($files)){
echo "<tr style='background:#ccc'>";
echo "<td><a href='./test1.php?dirname={$files}'>查看</a></td>";
echo "<td>修改</td>";
echo "<td>刪除</td>";
echo "<td>{$files}</td>";
echo "<td>".filetype($files)."</td>";
echo "<td>".filesize($files)."</td>";
echo "<td>".date("Y-m-d H:i:s",filectime($files))."</td>";
echo "<td>".date("Y-m-d H:i:s",filemtime($files))."</td>";
echo "<td>".date("Y-m-d H:i:s",fileatime($files))."</td>";
echo "</tr>";
}else{
echo "<tr>";
echo "<td><a href='./test1.php?filename={$files}'>查看</a></td>";
echo "<td>修改</td>";
echo "<td>刪除</td>";
echo "<td>{$files}</td>";
echo "<td>".filetype($files)."</td>";
echo "<td>".filesize($files)."</td>";
echo "<td>".date("Y-m-d H:i:s",filectime($files))."</td>";
echo "<td>".date("Y-m-d H:i:s",filemtime($files))."</td>";
echo "<td>".date("Y-m-d H:i:s",fileatime($files))."</td>";
echo "</tr>";
}
}
}
echo "</table>";
}
如果非要用javascript的話就用ajax提交到後台再由php處理吧。再返回就可以了。