![](/img/trans.png)
[英]How can I read line by line an HTML file and return document.write() for each line with Javascript?
[英]Write a line to javascript file
我正在使用數組來顯示網站中的一些圖像:
var paintingImages;
paintingImages =
[
{
url: 'images/objects/ron.jpg',
alt: 'ron'
}
];
該js代碼寫在paintings.js中,我的主要js代碼寫在main.js文件中
我已經為藝術家制作了這個網站,我想給他機會登錄並添加圖片到他的網站。 我對php不太滿意,但是將圖像添加到文件夾中的ftp沒問題。
因為我使用數組來檢索圖像,所以我需要能夠向數組中添加項目。 這就是我卡住的部分。 我不知道如何編輯現有的js文件,因此,下次我打開網站時,將顯示項目(圖像)。
Activexobject不是一個選項,因為它只能在IE中使用。
綜上所述:
您不能簡單地從瀏覽器端javascript修改服務器上的javascript文件。 您需要實現一些服務器端邏輯。
如果您不喜歡PHP,但是喜歡JavaScript,請查看NodeJS。 使用Node,您應該能夠構建一些輕量級的服務器端邏輯,以使用其他圖像修改json陣列文件。
您將需要更改邏輯。.無論如何,您都需要將此數據發送到服務器。 當您下次加載時,請從服務器取回它,並相應地更新您的網頁。 我建議使用任何Javascript MVC框架,例如骨干,angular.js。 它會幫助你。
$userPaintings
數組(稱其$userPaintings
)。 <script> var paintingImages = <?php json_encode($userPaintings); ?> </script>
<script> var paintingImages = <?php json_encode($userPaintings); ?> </script>
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.