跨域问题-json不工作


CROSS DOMAIN ISSUE--jsonp not working

我需要从另一个服务器访问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(){
    }
});

禁用Chrome浏览器同源策略

进入此链接你这么做之后应该能行了是google chrome在做跨域问题

感谢您的回答。

每个人都接近答案

不管怎样我都明白了…这是一个引起问题的异步参数。需要设置为false

这工作

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(){
    }
});