亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

加載頁面時讀取本地項目文件

加載頁面時讀取本地項目文件

jeck貓 2022-08-18 15:38:54
我正在嘗試讀取一個項目文件,該文件將由我(偶爾)更新,我的網站將在加載頁面時動態讀取它,我是否必須為此構建一個服務器,或者javascript可以處理它嗎?如果是這樣,您能否共享可以實現這一目標的代碼。提前致謝!!!
查看完整描述

2 回答

?
呼喚遠方

TA貢獻1856條經驗 獲得超11個贊

問題似乎是如何:

  1. 讀取存儲在網站本地目錄上的純文本文件

  2. 使用文件的內容來修改網頁的內容

這可以在服務器端使用JavaScript處理,但前提是服務器配置為運行JavaScript(如節點.js服務器)。

由于最初的問題是“我是否必須為此構建一個服務器”,因此這可能是像Apache這樣的普通服務器。

大多數Apache服務器都配置為運行PHP代碼,因此PHP可能是獲取明文文件的最簡單解決方案。

下面的代碼會將服務器上明文文件的內容加載到JavaScript字符串中,然后可以使用JavaScript在瀏覽器中對其進行操作。

此代碼將位于 HTML 文件中的一個元素中:<script>

function actUponProjectFile () {


  // read project file on server using PHP, and store into JavaScript

  // constant `projectFileString`

  const projectFileString = `<?php

    $pfText = file_get_contents('./my_project_file.txt');

    echo $pfText; ?>`;


  // insert code to act upon the `projectFileString` here

}


// run `actUponProjectFile()` after the window loads

window.onload = () => {

  actUponProjectFile();

}


查看完整回答
反對 回復 2022-08-18
?
犯罪嫌疑人X

TA貢獻2080條經驗 獲得超4個贊

將數據保存在 Javascript 文件中,并將其包含在 html 中


// data.js 

const data = [

  {

    type: 'airtime',

    price: 20,

    size: '5GB',

  },

  {

    type: 'electricity',

    price: 10,

    size: '40mw',

  },

];

然后將該文件包含在您的 html 文件中


<script type="text/javascript" src="data.js"></script>


查看完整回答
反對 回復 2022-08-18
  • 2 回答
  • 0 關注
  • 155 瀏覽
慕課專欄
更多

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號