2016-09-16 71 views
-2

我有一個值爲0的外部文件。我需要能夠在每次訪問此文件時增加值?更新外部json文件的值

json文件。

number = '[{"num" : 0}]' 

如何從js更新此外部json文件的值?

var mydata = JSON.parse(number); 
alert(mydata[0].num); 
//how add +1 to this value and update the external file? 
+0

如果這確實是內容你的'json文件'。' - 那麼它是無效的 –

+0

這個文件是否位於客戶端或服務器上? – gurvinder372

+0

如果確保文件只能通過程序訪問,請打開文件,讀取,解析,更新和寫入。 – Jeon

回答

0

,因爲你有在服務器端的文件,所以每次訪問文件時,更新的數量,你需要一個服務器端編程像PHP或者Python等等,那麼你可以使用Ajax GET或POST請求到該文件,並根據要求該文件PHP將增加數量。

你可以使用jQuery請求發送到文件的方式:

$.get("YOUR_JSON_FILE", function(data, status){ 
    // response and data you get from server 
}); 

你可以把它深深的看在下面的鏈接的詳細信息: Jquery Ajax Request