XMLHttpRequest仅适用于IE8和IE9

时间:2013-11-15 19:25:09

标签: javascript php xmlhttprequest

我正在使用XMLHttpRequest将字符串作为HTTP_RAW_POST_DATA发布到PHP,但是它只能在IE 8和9中工作,我似乎无法在FF,Chrome或Safari中使用它。

图像在每个浏览器中都会打开,但是一旦打开ajax,就不会发布结果。

    window.open(image.toDataURL());
    var image= image.toDataURL();
    var ajax = XMLHttpRequest();
    ajax.open("POST", 'http://someurl.com/post.php');
    ajax.setRequestHeader('Content-Type', 'application/upload');
    ajax.send(image);

这是抓取帖子数据的PHP代码的开头:

if (isset($GLOBALS["HTTP_RAW_POST_DATA"]))
{
$sessid = $_SERVER['REMOTE_ADDR'];

$image=$GLOBALS['HTTP_RAW_POST_DATA'];

我在这里想念什么?

0 个答案:

没有答案