2015-07-12 84 views
-3

我有這樣的本地JSON數據文件「a.json」如何使用ajax發佈數據?

[ 
    { 
    "author": "Someone", 
    "text": "Hey" 
    } 
] 

如何更新或使用AJAX POST方法添加的數據?我以爲我可以做到這一點

var data = { 
    "author": "Me", 
    "text": "Bye" 
    } 
$.ajax({ 
     url:"a.json", 
     dataType: 'json', 
     type: 'POST', 
     data: data, 
     success:function(data){ 
      console.log(data); 
     } 
}) 

是否需要涉及一些後端代碼?如果是的話,如何用PHP做到這一點?提前致謝!

+0

也許你不知道AJAX是做什麼的。你明確需要後端。 –

+0

是的,你需要一些後端代碼。 Google for「php ajax」,跳過w3schools並選擇你喜歡的任何教程。如果您的某些代碼存在具體問題,請回到我們這裏。 – Glorfindel

回答

0

請在您的代碼中進行以下更改。刪除「author」和「text」字符串中用於發佈json數據的引號。然後,您將需要使用文件寫入操作來更新json文件a.json文件的php代碼。

var data = { 
    author: "Me", 
    text: "Bye" 
    } 
$.ajax({ 
     url:"a.json", 
     dataType: 'json', 
     type: 'POST', 
     data: data, 
     success:function(data){ 
      console.log(data); 
     } 
})