CROSS DOMAIN ISSUE - jsonp无效

时间:2014-03-14 08:43:09

标签: php jquery ajax jsonp

我需要从另一台服务器访问php文件 即,我所拥有的服务器不支持php。我需要发送电子邮件。

我尝试跨域服务器,它具有php和php功能来发送电子邮件。

我使用Jsonp

尝试了这个

这是我的代码

var app = 'http://www.maildomain.com/mail.php';
$.ajax({
    url: app,
    async: true,
    dataType: "jsonp",
    jsonp: "jsoncallback",
    type:"POST",
    success: function(html){
         alert("aa");
    },
    error: function(){

    }
});

2 个答案:

答案 0 :(得分:0)

Disable same origin policy in Chrome

转到此链接 完成后,它应该工作 这是谷歌浏览器正在进行跨域问题

答案 1 :(得分:0)

感谢您给出的答案。

每个人都接近答案

无论如何我得到了它...这是一个引起问题的异步参数。它需要被设置为假。

这有效

var app = 'http://www.maildomain.com/mail.php';
$.ajax({
    url: app,
    async: false,
    dataType: "jsonp",
    jsonp: "jsoncallback",
    type:"POST",
    success: function(html){
       alert("aa");
    },
    error: function(){
    }
});