jQuery ajax ne pas faire des demandes HTTPS

Je suis en train de faire quelques jolies la base de jQuery ajax trucs sur mon site, et je vais avoir beaucoup de mal.

Voici le code correspondant:

$(document).ready( function() {
    $("#getdatabutton").click( function() {
        $.ajax({
            url: "/jsontest/randomdata",
            type: "get",
            data: [{name:"ymax", value:$("#randomgraph").height()},
                   {name:"count", value:$("#countinput").val()},
                   {name:"t", value:Math.random()}],       
            success: function(response, textStatus, jqXHR) {
                data = JSON.parse(response);
                updateGraph(data);
                $("#result").html(response);

                if(data["error"] == "") {
                    $("#errorbox").html("None");
                }
                else {
                    $("#errorbox").html(data["error"]);
                }
            },
            error: function(jqXHR, textStatus, errorThrown) {
                $("#errorbox").html(textStatus + " " + errorThrown);
            }
        });
    });
});

Le chargement de la page en HTTPS, mais le XMLHttpRequests semblent aller sur HTTP.

J'ai même tenté de modifier l'url de l'url absolue (https://larsendt.com/jsontest/randomdata), et il encore envoie la demande à l'adresse HTTP version de mon site.

Naturellement, car la demande est d'aller à un autre protocole, l'ajax d'échec de l'appel (inter-domaine et tout le reste).

Tel que rapporté par Chrome:

The page at https://larsendt.com/jsontest/displayed insecure content from http://larsendt.com/jsontest/randomdata/?ymax=500&count=32&t=0.08111811126582325.

La seule autre information pertinente, je pense que je vais avoir nginx faire une redirection 301 de http://larsendt.com à https://larsendt.com, mais je ne vois pas comment cela pourrait casser quelque chose (je crois que c'est assez pratique standard).

Si vous voulez une démo, la version cassé est toujours à https://larsendt.com/jsontest.

De toute façon, merci à l'avance.

Avez-vous l'esprit de changer le titre de votre post pour que les gens avec cette requête n'atterrissent pas sur cette page..

OriginalL'auteur Dane Larsen | 2012-11-25