]> gitweb.michael.orlitzky.com - dead/census-tools.git/blobdiff - www/maps/maps/public/javascripts/maputils.js
Moved the post_data() function in to its own static Javascript file.
[dead/census-tools.git] / www / maps / maps / public / javascripts / maputils.js
diff --git a/www/maps/maps/public/javascripts/maputils.js b/www/maps/maps/public/javascripts/maputils.js
new file mode 100644 (file)
index 0000000..45f976d
--- /dev/null
@@ -0,0 +1,17 @@
+function post_data(url, data) {
+  /* Create a new form, and add it to the DOM. Then, create a hidden
+     input control as a child of the form which contains the data that
+     we'd like to post. Finally, add the form to the document's body,
+     and submit it. */
+  var new_form = document.createElement("form");
+  new_form.method = "post";
+  new_form.action = url;
+  var new_input = document.createElement("input");
+  new_input.setAttribute("id", "data");
+  new_input.setAttribute("name", "data");
+  new_input.setAttribute("type", "hidden");
+  new_input.setAttribute("value", data);
+  new_form.appendChild(new_input);
+  document.body.appendChild(new_form);
+  new_form.submit();
+}