相关疑难解决方法(0)

通过HTTPS页面的HTTP Ajax请求

我有一个网站上有一些关于HTTPS连接的页面.从这些HTTPS页面,我必须使用HTTP Ajax请求进行一些错误检索,如空白字段.但是这个错误消息不会出现.是否有任何解决方案或我必须使该AJAX请求在HTTPS连接上提交?

javascript ajax

30
推荐指数
3
解决办法
9万
查看次数

混合内容jQuery ajax HTTPS请求已在Laravel上被阻止

我认为这个问题对某些人来说很容易,对我来说将成为一个面子.

我有一个Laravel 5.3站点,各种页面都有ajax请求.因为我使用该csrf_field()功能,它们工作正常.

但是有一个页面,其中ajax产生此错误:

Mixed Content: The page at 'https://example.com/fb/reports' was loaded over HTTPS, but requested an insecure XMLHttpRequest endpoint 'http://example.com/fb/json?levelType=&id=&aggLevel=ad&start=&end='. This request has been blocked; the content must be served over HTTPS.
Run Code Online (Sandbox Code Playgroud)

我的javascript看起来像这样:

    var relUrl = '/fb/json/';
    var payload = {
        levelType: levelType,
        id: id,
        aggLevel: aggLevel,
        start: start,
        end: end
    };
    console.log(relUrl);
    return $.ajax({
        type: 'GET',
        dataType: 'json',
        data: payload,
        url: relUrl,
        headers: {
            'X-CSRF-TOKEN': $('meta[name="csrf-token"]').attr('content')
        }            
    });
Run Code Online (Sandbox Code Playgroud)

我已经阅读了大量有关此错误的文章.我已经尝试了大量建议的解决方案,包括将相对URL更改为完整的https URL,或者使用2个斜杠启动它.

我甚至尝试改变我的Laravel路线的工作方式,现在只使用查询字符串参数.

我已经研究了下面的所有文章(以及更多).

此外,由于这一个AJAX查询是一个网站的密码保护部分(和AJAX的查询工作 …

javascript jquery xmlhttprequest laravel cloudways

3
推荐指数
1
解决办法
8903
查看次数

标签 统计

javascript ×2

ajax ×1

cloudways ×1

jquery ×1

laravel ×1

xmlhttprequest ×1