// really simple IE6 compatible post function function PostToEndpoint(url, params) { var form = document.createElement("form"); form.method = "POST"; form.action = url; for (var key in params) { if (params.hasOwnProperty(key)) { var input = document.createElement("input"); input.type = "hidden"; input.name = key; input.value = params[key]; form.appendChild(input); } } document.body.appendChild(form); form.submit(); }