$(function () {
$.ajax({
type: 'post',
url: url,
data: { 'sendAddress': sendAddress,'sendBody':sendBody},
success: function (data) {
try
{
var result = $(data).find("string").text();
if (result =="1") {
alert("发送成功");
}
else {
alert("发送失败");
}
alert(result);
}
catch(e)
{
alert(e);
return;
}
},
error: function (XMLHttpRequest, textStatus, errorThrown) {
alert(XMLHttpRequest.status);
alert(XMLHttpRequest.readyState);
alert(textStatus);
alert(XMLHttpRequest.responseText);
}
});
})
需要两个地方设置一下
-
服务器端的webconfig <system.webServer>下添加
-
-
<httpProtocol>
-
<customHeaders>
-
<addname="Access-Control-Allow-Origin"value="*" />
-
<addname="Access-Control-Allow-Headers"value="Content-Type" />
-
<addname="Access-Control-Allow-Methods"value="GET, POST, PUT, DELETE, OPTIONS" />
-
</customHeaders>
-
</httpProtocol>
-
2.服务器端的服务中添加
-
Context.Response.AddHeader("Access-Control-Allow-Origin","*");
-
这行代码