- $('<input>')
- .attr('name', 'format')
- .attr('value', 'mapnik')
- .attr('type', 'hidden')
+ $("<input>")
+ .attr("id", "map_format")
+ .attr("name", "format")
+ .attr("value", "mapnik")
+ .attr("type", "hidden")
+ .appendTo($form);
+
+ $("<input>")
+ .attr("id", "map_zoom")
+ .attr("name", "zoom")
+ .attr("value", map.getZoom())
+ .attr("type", "hidden")
+ .appendTo($form);
+
+ $("<input>")
+ .attr("id", "map_width")
+ .attr("name", "width")
+ .attr("value", 0)
+ .attr("type", "hidden")
+ .appendTo($form);
+
+ $("<input>")
+ .attr("id", "map_height")
+ .attr("name", "height")
+ .attr("value", 0)
+ .attr("type", "hidden")
+ .appendTo($form);
+
+ var csrf_param = $("meta[name=csrf-param]").attr("content"),
+ csrf_token = $("meta[name=csrf-token]").attr("content");
+
+ $("<input>")
+ .attr("name", csrf_param)
+ .attr("value", csrf_token)
+ .attr("type", "hidden")