来自PHP跨域的Ajax GET响应

时间:2013-03-22 12:49:47

标签: php jquery ajax

试图从另一个域上的php获得响应,我添加了数据类型:“jsonp”但我认为服务器需要更改。收到repsonse的格式如下:

响应= 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);

            });

在Chrome中我得到以下消息: 资源解释为脚本,但使用MIME类型text / html传输:

我在Firefox中没有收到任何消息

无论如何我可以解决这个问题,而无需更改服务器上的任何内容吗?

1 个答案:

答案 0 :(得分:0)

尝试

$.get("promo_getstate.php",{
    email:emailaddress,
    country:'DE',
    lang:lang,
    source:'Aufrufzeitpunkt'
},function(data){
   console.log(data);
},"JSON");