JS:跨域POST,不需要响应

时间:2011-02-05 02:55:37

标签: javascript ajax cross-domain

不使用任何jQuery或其他库,我正在尝试跨域发送简单的POST请求。

有一些解决方案,例如How Do I send a Cross Domain POST Request Via JavaScript,用于检索响应并解析它。但是,由于我不需要响应,我正在寻找更简单,更轻量级的东西。

最简单的方法是什么?

2 个答案:

答案 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";