Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/extjs/3.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/9/spring-boot/5.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
Extjs:以纯文本/文本形式加载外部url内容_Extjs_Load - Fatal编程技术网

Extjs:以纯文本/文本形式加载外部url内容

Extjs:以纯文本/文本形式加载外部url内容,extjs,load,Extjs,Load,如何将XML或JSON等url内容作为纯文本/文本加载到变量中?我不想使用JsonStore或XMLStore,我想将内容作为文本加载。查看您是否应该将结果写入变量中 var res = false; Ext.Ajax.request({ url : 'ajax.php' , params : { action : 'getDate' }, method: 'GET', success: function ( result, request ) {

如何将XML或JSON等url内容作为纯文本/文本加载到变量中?
我不想使用JsonStore或XMLStore,我想将内容作为文本加载。

查看您是否应该将结果写入变量中

var res = false;
Ext.Ajax.request({
    url : 'ajax.php' , 
    params : { action : 'getDate' },
    method: 'GET',
    success: function ( result, request ) { 
        res = result.responseText;
    } 
});

该示例摘自文档页面。

通过Ajax请求的外部URL是不可能的。最初是在Ajax开发时。这几乎是可能的,但后来由于安全问题,它被放弃了。您可以尝试使用原始格式的ajax

var xhr = new XMLHttpRequest(); xhr.onreadystatechange = function() { if ( xhr.readyState == 4 ) { if ( xhr.status == 200 ) { document.body.innerHTML = "GOT ACCESS"; } else { document.body.innerHTML = "ERROR"; } } }; xhr.open("GET", "yourPage.php", true); xhr.send(null); var xhr=new XMLHttpRequest(); xhr.onreadystatechange=函数(){ if(xhr.readyState==4){ 如果(xhr.status==200){ document.body.innerHTML=“获得访问权”; }否则{ document.body.innerHTML=“错误”; } } }; open(“GET”,“yourPage.php”,true); xhr.send(空); 尝试将yourPage.php url更改为某个外部站点。您将得到错误的响应。
. 有关跨站点HTTP调用的更多信息,请阅读本文。

我看到。。。但我的问题是,我想访问外部url,而Ext.Ajax.request没有使用ScriptTagProxy的代理,所以您是说要进行跨站点请求?到另一个域上的URL?