将https页面加载到jquery对话框中,该对话框位于http页面上,没有混合内容警告

时间:2016-10-12 15:02:07

标签: php jquery

场景如下:

我有一个简单的jquery函数,它加载到一个URL中(要加载的文件与调用它的文件位于同一目录中)。

即我在http://www.example.com/page1.php

在此页面中,我调用的对话框指向https://www.example.com/page2.php

代码如下:

 $d("body").on('click','.myLink',function(){
  var url = $d(this).attr('href');
        $d("#mydialog").load(url).dialog('open');         
        return false;
    });

我收到此错误: XMLHttpRequest无法加载https://www.example.com/page2.php。 No' Access-Control-Allow-Origin'标头出现在请求的资源上。 起源' https://www.example.com/page1.php'因此不允许访问。

注意 - 代码位于同一目录中的同一个域中。 我不是从外部域调用脚本。

如何克服此错误?

非常感谢。

0 个答案:

没有答案