Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/260.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/3/heroku/2.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
对heroku php应用程序后端的xmlhttp请求_Php_Heroku_Xmlhttprequest - Fatal编程技术网

对heroku php应用程序后端的xmlhttp请求

对heroku php应用程序后端的xmlhttp请求,php,heroku,xmlhttprequest,Php,Heroku,Xmlhttprequest,我最近建立了一个heroku php应用程序,让它基于http请求返回数据。它可以处理请求,但是xmlhttp请求不起作用。为什么会这样 xmlhttp.onreadystatechange=function(){ if (xmlhttp.readyState==4 && xmlhttp.status==200) { //This is never ca

我最近建立了一个heroku php应用程序,让它基于http请求返回数据。它可以处理请求,但是xmlhttp请求不起作用。为什么会这样

            xmlhttp.onreadystatechange=function(){
                if (xmlhttp.readyState==4 && xmlhttp.status==200)
                {
                    //This is never called!!! Why?
                    displaySpot.innerHTML = xmlhttp.responseText;
                }
            }

调用此代码的页面是否与PHP后端来自同一域?控制台中是否有JavaScript错误,如果有,是什么错误?你能发布请求的整个JavaScript代码段而不是那个小代码段吗?谢谢Adam!我刚刚意识到,事实上,我正在尝试做所谓的跨域请求。我是这项技术的新手,但即使在读了几本关于xmlhttp实现的书之后,我也从未意识到,从不同的域调用后端可能会出现问题。现在就开始寻找解决方案…随时!如果你还没有遇到它。