diff --git a/editor/js/graph.js b/editor/js/graph.js index ef62c30b1f73c58dd83de8f17f6fa1c5f53cea9b..679857fa71d5c8aebbec1c33a8aa949fb01f81e6 100644 --- a/editor/js/graph.js +++ b/editor/js/graph.js @@ -49,8 +49,8 @@ export class Graph extends ManagedData { let payload = { action: "update_space", - name: "space", - payload: data, + graph: JSON.stringify(data), + space: space_id, }; jQuery.ajax({ @@ -63,10 +63,12 @@ export class Graph extends ManagedData { // processData: false, // dataType: "json", success: function (data) { - alert(data); + console.log(data); + alert("Success"); }, error: function (errMsg) { - alert(errMsg); + console.log(errMsg); + alert("Failure"); }, }); } diff --git a/knowledge-space.php b/knowledge-space.php index bf5ca23c745c2f74055fe5bb7e8a4bad0ecd9d3d..15004a6b01357cf89f24d6a8a8547b4a6d1b0ed7 100644 --- a/knowledge-space.php +++ b/knowledge-space.php @@ -91,8 +91,9 @@ function update_space() { if (current_user_can("edit_posts")) { $plugin_dir = plugin_dir_path(__FILE__); // Use json encoding. - $filename = $plugin_dir . $_POST["name"] . ".json"; - $result = file_put_contents($filename, json_encode($_POST["payload"])); + $payload = json_encode($_POST["payload"]); + $filename = $plugin_dir . $payload["space"] . ".json"; + $result = file_put_contents($filename, $payload["graph"]); //echo print_r($_POST); echo "Saved file at ";