不使用任何jQuery或其他库,我正在尝试跨域发送简单的POST请求。
有一些解决方案,例如How Do I send a Cross Domain POST Request Via JavaScript,用于检索响应并解析它。但是,由于我不需要响应,我正在寻找更简单,更轻量级的东西。
最简单的方法是什么?
答案 0 :(得分:3)
这可能很简单。使用表单元素并以编程方式调用提交功能:
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();
答案 1 :(得分:0)
不确定这会有多好用......
img = new Image();
img.src= "http://domain.com/index.php?any_parameters_you_need_to_send_here";