2
不使用任何jQuery或其他库,我试图通过域发送一个简单的POST请求。JS:跨域POST,不需要响应
例如,有一些解决方案How Do I send a Cross Domain POST Request Via JavaScript用于检索响应并解析它。不过,我正在寻找更简单,更轻的产品,因为我不需要回应。
最简单的方法是什么?
不使用任何jQuery或其他库,我试图通过域发送一个简单的POST请求。JS:跨域POST,不需要响应
例如,有一些解决方案How Do I send a Cross Domain POST Request Via JavaScript用于检索响应并解析它。不过,我正在寻找更简单,更轻的产品,因为我不需要回应。
最简单的方法是什么?
这或许是尽可能简单。使用表单元素和调用程序提交功能:
var form1 = document.createElement("form");
form1.setAttribute("action","http://google.com");
form1.setAttribute("method","post");
var input = document.createElement("input");
input.setAttribute("name","key1");
input.setAttribute("value","value1");
input.setAttribute("type","text");
form1.appendChild(input);
var inputbtn = document.createElement("input");
inputbtn.setAttribute("type","submit");
form1.appendChild(inputbtn);
document.body.appendChild(form1);
form1.submit();
不知道如何这会工作...
img = new Image();
img.src= "http://domain.com/index.php?any_parameters_you_need_to_send_here";
的[如何发送通过JavaScript跨域POST请求
可能重复?](http://stackoverflow.com/questions/298745/how-do-i-send-a-cross-domain-post-request-via-javascript)我认为在这个问题上得分最高的答案是这样做的最佳方式 – 2011-02-05 02:57:18
它需要完全客户端吗?我所知道的是,你可以创建一个代理,脚本发布的代理将你的请求路由到远程服务器。 – Adrian 2011-02-05 03:00:49
马蒂 - 这是我在我的问题中引用的问题 - 他的问题包括试图获得回应。我想知道是否有更简单的事情。 – Mala 2011-02-05 03:02:40