0
我有一個叫做的函數loadDATA從服務器加載文件data.json與js文件所在的目錄相同。我現在需要觀察該目錄,以便爲每5分鐘顯示一個新的.json文件獲取名稱,並替換傳遞給新的.json文件名的初始data.json URL,這是我不知道的遺憾。使用javascript觀看新文件的目錄
我一直在尋找js來做到這一點,但不斷看到php的迴應。是否有可能與js和只是在ars疼痛。我不反對使用PHP,這只是一段時間,如果我還記得更直觀一點。我確實看到了一些名爲node.js的東西,但是我不清楚它是否與IE兼容。我接受所有關於解決這個問題的建議。感謝您的幫助。
jsonURL = "data.json";
function loadDATA() {
$.getJSON(jsonURL, function(json) {
//Do some stuff
}
謝謝。我將不得不考慮php,只是不確定現在如何將php變量名稱傳遞給JavaScript,這只是一個谷歌:) – rd42
PHP很容易就是'echo implode(「\ n」,glob(「 *「));',然後讓JS執行'response.split(」\ n「)'並且你有文件名列表。如果你也想修改時間,試試'<?php foreach(glob(「*」)爲$ f)echo $ f。「/」。filemtime($ f)。「\ n」; ?>,JS仍然是'response.split(「\ n」)',但是對於每個文件名,都要做一個額外的split(「/」)。第二個是修改時間,您需要乘以1000以獲得JS中的相同時間戳(因爲JS使用毫秒) –
謝謝Kolink! – rd42