0

キーと配列を持つオブジェクトである Javascript 変数があります (短縮版を以下に示します)。アクセス権のあるユーザー (ログイン後) が家系図のキーを削除、追加、または変更できるように、フォームを HTML でスクリプト化しました。私が知る必要があるのは、この新しい変更された変数を取得して、たとえば userNameGenealogy.js としてサーバーに保存し、別のページで使用できるようにする方法です。私はいくつかの検索を行いましたが、必要なものが PHP 指向だけなのか、それとも AJAX や JSON も調べる必要があるのか​​ わかりません。

var genealogy = {};
    genealogy["Johnson"] = {
        "Ron": new Array(
            {"nickname":"Ronny","dob":"06/20/88"},
            {"nickname":"Ronald","dob":"03/15/54"}),
        "Scott": new Array(
            {"nickname":"Scotty","dob":"01/21/42"})
    };

これはほんの短いスニペットですが、サイトの残りの部分はそのまま動作するようにコード化されているため、Javascript の形式を変更する必要はありません。正しい方向へのヘルプ/ポイントは大歓迎です。

4

1 に答える 1

0

そのためには ajax を使用する必要があります。たとえば、ajax()dataを使用してパラメーターを渡します。次に、$_POST を読み取る必要がある PHP スクリプトでそれを処理する必要があります (以下の場合) 必要に応じて解析し、ファイルに保存して応答をエコーし​​ます。

JavaScript コード:

$.ajax({
  type: "POST",
  url: "some.php",
  data: { name: "John", location: "Boston" }
}).done(function( msg ) {
  alert( "Data Saved: " + msg );
});
于 2013-03-08T07:50:22.240 に答える