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