Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/408.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/ajax/6.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript Ajax在IE中工作,但不在chrome中工作_Javascript_Ajax_Google Chrome - Fatal编程技术网

Javascript Ajax在IE中工作,但不在chrome中工作

Javascript Ajax在IE中工作,但不在chrome中工作,javascript,ajax,google-chrome,Javascript,Ajax,Google Chrome,上面是我用来向另一个文件发送请求的代码,但这在除谷歌chrome之外的所有浏览器中都有效。据我所知,这是chrome的一个bug,但我仍然需要修复。有人能帮忙吗?有任何错误消息吗?我没有收到任何错误:添加调试语句,找出它在哪里工作,而不是。我们无法调试它。 function chrpajaxscri( formmeth, phpurl ) { var x = new XMLHttpRequest(); x.open( formmeth, phpurl, true );

上面是我用来向另一个文件发送请求的代码,但这在除谷歌chrome之外的所有浏览器中都有效。据我所知,这是chrome的一个bug,但我仍然需要修复。有人能帮忙吗?有任何错误消息吗?我没有收到任何错误:添加调试语句,找出它在哪里工作,而不是。我们无法调试它。
function chrpajaxscri( formmeth, phpurl ) {

    var x = new XMLHttpRequest();

    x.open( formmeth, phpurl, true );

    x.setRequestHeader("Content-type", "application/x-www-form-urlencoded");

    return x;

}

function ajaxReturn(x){

    if(x.readyState == 4 && x.status == 200){

       return true; 
    }
}

function chrpsendemail(x,p,e,id,upd,to){

    var name = document.getElementById(id).value;

    var email = document.getElementById(e).value;

    if (name != ""){

        document.getElementById(upd).innerHTML = "Please wait sending ...";

        var ajax = chrpajaxscri("POST", x);

        ajax.onreadystatechange = function (){

           if(ajaxReturn(ajax) == true) {

                document.getElementById(upd).innerHTML = ajax.responseText;

        }

    }

    ajax.send("product="+p+"&email="+email+"&name="+name+"&to="+to);

    }
}