从javascript进行http调用时出错

从javascript进行http调用时出错,javascript,web-services,httpwebrequest,sencha-touch,Javascript,Web Services,Httpwebrequest,Sencha Touch,我正在使用GET请求通过http访问url。我正在使用下面的代码 onReady: function() { var makeAjaxRequest = function() { var myUrl = encodeURI('http://domainname/VW-MAPP/fgnwasxuyu/10548168/2012-04-11 12:42:36/5555'); Ext.Ajax.request({ method: 'get

我正在使用GET请求通过http访问url。我正在使用下面的代码

onReady: function() {

        var makeAjaxRequest = function() {


        var myUrl = encodeURI('http://domainname/VW-MAPP/fgnwasxuyu/10548168/2012-04-11 12:42:36/5555');
    Ext.Ajax.request({

        method: 'get',
    url:  myUrl,

    success: function(response)      {     
    alert(''+response.responseText);     
    console.log("response:-"+response.responseText);      },     
    failure: function (response)      {     
    console.log("Failure");    
    console.log("response status:-"+response.status);
    alert("Failure");
}
            });
        };



        new Ext.Panel({
            fullscreen: true,
            id: 'content',
            scroll: 'vertical',
            dockedItems: [{
                xtype: 'toolbar',
                dock: 'top',
                items: [{
                    text: 'XMLHTTP',
                    handler: makeAjaxRequest
                }]
            },{
                id: 'status',
                xtype: 'toolbar',
                dock: 'bottom',
                title: "Tap a button above."
            }]
        });
    }
});
我做了很多尝试,但都没有达到预期的效果

XMLHttpRequest无法加载//URLNAME/。 访问控制允许原点不允许原点为null

如果有人有什么想法,请帮忙


谢谢

浏览器内置了同源策略,可防止您对当前页面服务域以外的任何其他域进行AJAX调用


如果响应是JSON,则可以使用JSON-p方法,否则需要服务器端代理来进行此调用。

我尝试了两种方法

(1) 将response.xml转储到本地域并访问,我们获得了成功


(2) 通过命令chrome.exe禁用google chrome安全性--允许从文件访问文件--禁用web安全性,我们能够通过GET方法点击url并获得成功。

或者,如果他必须访问其他系统,发送正确的标题。您好,非常感谢您的回复。您能告诉我如何避免这种浏览器行为吗?如何对服务器进行ajax调用?使用PHP,您可以使用CURL,但我不知道您将使用什么作为服务器。@ThiefMaster:很抱歉问了一些愚蠢的问题。但是发送不正确的头是否看起来有问题?我希望您没有实际使用“//domainname/”