尽管在https页面上,Ajax调用仍然属于http

时间:2013-11-22 19:49:49

标签: jquery ajax https

我正在从安全页面拨打电话到相对路径(即,我正在调用'object / id'之类的东西)。我正在使用jquery的$ .ajax来拨打电话。

当调用该操作时,该调用会向同一路径发出请求,但是http - 尽管浏览器位于https上。它打破了一切,我无法理解为什么。

代码:

$.ajax(
            url: 'object/1'
            type: 'PUT',
            data: {data},
            success: ->
              {{stuff}}
          )

2 个答案:

答案 0 :(得分:0)

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

答案 1 :(得分:0)

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