2

別のドメインにある php から応答を取得しようとして、datatype:"jsonp" を追加しましたが、サーバーを変更する必要があると思います。応答が受信される形式は次のようになります。

応答=1

 $.ajax({
                type: "GET",
                dataType : "jsonp",
                data: "email="+emailaddress+"&country="+'DE'+"&lang="+lang+"&source="+'Aufrufzeitpunkt',
                url: "promo_getstate.php",
            }).done(function(data){
                var obj = $.parseJSON(data);
                console.log(obj);

            });

クロムでは、次のメッセージが表示されます: リソースはスクリプトとして解釈されましたが、MIME タイプ text/html で転送されました:

Firefox でメッセージが表示されない

サーバー上で何も変更せずにこれを修正できる方法はありますか?

4

1 に答える 1

0

試す

$.get("promo_getstate.php",{
    email:emailaddress,
    country:'DE',
    lang:lang,
    source:'Aufrufzeitpunkt'
},function(data){
   console.log(data);
},"JSON");
于 2013-03-22T12:56:29.003 に答える