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