Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jquery/70.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
Jquery Ajax调用正在下降到http,尽管它位于https页面上_Jquery_Ajax_Https - Fatal编程技术网

Jquery Ajax调用正在下降到http,尽管它位于https页面上

Jquery Ajax调用正在下降到http,尽管它位于https页面上,jquery,ajax,https,Jquery,Ajax,Https,我正在从一个安全页面调用一个相对路径(即,我正在调用类似“object/id”的东西)。我正在使用jquery的$.ajax进行调用 当调用该操作时,该调用会向相同的路径发出请求,但是http——尽管浏览器使用https。它破坏了一切,我不明白为什么 代码: Ajax调用只能将请求返回到它们发起的服务器,以防止xxs或跨站点脚本编写。您没有指定http站点是否属于同一域,但这听起来像是罪魁祸首。问题最终导致我的服务器在我调用的操作中不接受https请求。ajax调用很好,只是被我的服务器撞到了h

我正在从一个安全页面调用一个相对路径(即,我正在调用类似“object/id”的东西)。我正在使用jquery的$.ajax进行调用

当调用该操作时,该调用会向相同的路径发出请求,但是http——尽管浏览器使用https。它破坏了一切,我不明白为什么

代码:


Ajax调用只能将请求返回到它们发起的服务器,以防止xxs或跨站点脚本编写。您没有指定http站点是否属于同一域,但这听起来像是罪魁祸首。

问题最终导致我的服务器在我调用的操作中不接受https请求。ajax调用很好,只是被我的服务器撞到了http上。

你应该发布与ajax调用相关的代码。
$(event.target).latest('tr').attr('data-remote-url')
'object/{id}',的值是多少?为了清楚起见,id是一个数字。url中的“1”根据对象的不同而变化。它是同一个服务器。这不好笑,但同一个服务器或同一个网站域(从domainX/dir1到domainX/dir2)都是相同的。相同的域,相同的服务器。
$.ajax(
            url: 'object/1'
            type: 'PUT',
            data: {data},
            success: ->
              {{stuff}}
          )