0

私は Web Noob ですが、作成中のアプリに JSON フィードを使用しています。オフィスの人が JSON にオブジェクトを追加できるようにしたいのです。では、html フォームを使用してオブジェクトを json ファイルに追加し、保存するにはどうすればよいでしょうか (JSON はサーバー上にあります)。

4

1 に答える 1

3

これが役立つことを願っています

<html>
<body>
<h2>JSON Object Creation in JavaScript</h2>
<p>
Name: <span id="jname"></span><br /> 
Age: <span id="jage"></span><br /> 
Address: <span id="jstreet"></span><br /> 
Phone: <span id="jphone"></span><br /> 
</p>

<script>
var JSONObject= {
"name":"John Johnson",
"street":"Oslo West 555", 
"age":33,
"phone":"555 1234567"};
document.getElementById("jname").innerHTML=JSONObject.name 
document.getElementById("jage").innerHTML=JSONObject.age 
document.getElementById("jstreet").innerHTML=JSONObject.street 
document.getElementById("jphone").innerHTML=JSONObject.phone 
</script>

</body>
</html>

json_decode を使用して値をデコードするか、これらの値を非表示の要素に挿入して、通常のフォーム データとして送信するだけで、php コードにフェッチすることができます。

$data = json_decode($json_string);
$output = array();
foreach($data as $values){
$output[] = $values->id;
}

詳細については、リンク http://php.net/manual/en/function.json-decode.phpをたどってください。

于 2012-10-14T06:50:25.993 に答える