Ext.Ajax跨域post请求

Ext.Ajax跨域post请求,ajax,post,extjs,request,cross-domain,Ajax,Post,Extjs,Request,Cross Domain,我正在测试extjsv.5.1.0.107,我的目标是在不同的服务器上执行postajax请求。我发现了一些类似的讨论,但似乎对我的场景没有任何效果。 以下是请求代码: Ext.Ajax.request({ url: 'http://192.168.1.60/test.php', method: 'POST',

我正在测试extjsv.5.1.0.107,我的目标是在不同的服务器上执行postajax请求。我发现了一些类似的讨论,但似乎对我的场景没有任何效果。 以下是请求代码:

    Ext.Ajax.request({
                                      url: 'http://192.168.1.60/test.php',
                                      method: 'POST',
                                      cors: true,
                                      useDefaultXhrHeader : false,
                                      params : {
                                          myPar1 : myPar1Value  
                                      },
                                      success: function () {
                                        alert('success');
                                      },
                                      failure: function () {
                                        alert('failure');
                                      }
                                    });
以下是错误消息:

无法加载XMLHttpRequest。请求的资源上不存在“Access Control Allow Origin”标头。因此,不允许访问源“”

有什么不对劲吗? 希望有人能帮助我。
感谢大家。

确保您的文件可以从服务器访问

如果服务器配置良好,请尝试为添加响应标头

Access-Control-Allow-Origin: *
此命令将允许通过Ajax进行跨域操作。然后,请求的文件(例如目标服务器上的test.php)应包含在第一行中:

<?php header('Access-Control-Allow-Origin: *'); ?>

希望这有帮助

这有帮助!Php头丢失了!非常感谢你的意愿@ExDev如果这回答了您的问题,您应该接受它作为答案。当做
header set Access-Control-Allow-Origin "http://192.168.1.60/"