台灣最大程式設計社群網站
線上人數
739
 
會員總數:244893
討論主題:188887
歡迎您免費加入會員
討論區列表 >> AJAX / JSON / jQuery >> 【求助】如何修改 .json檔案?
[]  
[我要回覆]
1
回應主題 加入我的關注話題 檢舉此篇討論 將提問者加入個人黑名單
【求助】如何修改 .json檔案?
價值 : 100 QP  點閱數:1566 回應數:4

樓主

求救中
門外漢
0 1
19 0
發送站內信


近日在練習使用.json檔案(讀取和修改)
但是只能讀取資料,沒辦法將修改過的json物件(或是json字串)寫回.josn檔案中

想請問有沒有辦法修改本機的.json檔案?

另外,
查資料的時候查到了這個網頁: JavaScript Ajax 簡單儲存 JSON 資料
但是看不懂它裡面「儲存資料」的部份,
要儲存.json檔案,為什麼會要用一個.php檔案?.php檔案的功能是什麼?

搜尋相關Tags的文章: [ json ] ,
本篇文章發表於2017-06-10 16:28
別忘捐VP感謝幫助你的人 新手會員瞧一瞧
1樓
最有價值解答

彩虹
檢舉此回應
因為 javascript、jquery 是客戶端語言 (client script)
這意思是你沒有辦去修改.json檔案內容

需要搭配後端語言,才有辦法動server上的檔案

為什麼會要用一個.php檔案?.php檔案的功能是什麼?
PHP就是後端語言,能夠撰寫程式碼去讀取、編輯伺服器(server)上的檔案

簡單的說明大致上是這樣,反正結論就是你無法用javascrpt、Jquery去編輯.json檔案就對了~

如果你想更了解PHP的話,可以在網路上查詢到更多資料
1.如何架設環境去執行PHP
2.如何透過PHP去編輯與儲存 .json檔案



希望有讓您了解


本篇文章回覆於2017-06-10 17:27
== 簽名檔 ==
--未登入的會員無法查看對方簽名檔--
2樓
回應

小魚
檢舉此回應
所以彩虹大大的意思是說,
使用JavaScript沒有辦法改變電腦的檔案,
是這個意思嗎?
本篇文章回覆於2017-06-11 00:40
== 簽名檔 ==
--未登入的會員無法查看對方簽名檔--
3樓
回應

彩虹
檢舉此回應
是的。
本篇文章回覆於2017-06-11 12:16
== 簽名檔 ==
--未登入的會員無法查看對方簽名檔--
4樓
回應

浩瀚星空
捐贈 VP 給 浩瀚星空 檢舉此回應
這堨說明一下。

依照本機安全性原則,沒有任何網頁的寫法可以控制客戶端的檔案處理。(因為這樣就太可怕了)
只能利用一些很特定的方式,如flash或是外掛物件。這也是得要客戶端的人員同意安裝的情況下
你才能有辦法去取得一些本機上的資料跟安全性的東西。

再來,前端語言是在本機端運行。非在客戶端運行(不要跟我說node.js)
一般來說的ajax,也是得要搭配後端寫好的語言才能夠直接處理請求server端的東西。

並不能用ajax來直接去控制server端。

所謂的前端語言指的就是瀏覽器上可以運行的運言。

新手常犯的通病,一直認為後端語言是可以在瀏覽器上運行的。
其實後端語言是先在其server端上解析運行後。重新組譯成html碼之後才發給瀏覽器上運行。
實際上瀏覽器並不能直接去運行後端語言的(如php、asp......)

所以前端語言及後端語言之間的橋接方式有很多方式。但無論如何,都無法利用單一方來控制另一方。

以上說明看看是否可以了解。
本篇文章回覆於2017-06-12 19:21
== 簽名檔 ==
--未登入的會員無法查看對方簽名檔--
   
1

回覆
如要回應,請先登入.