加一个crossDomain: true,即可
示例代码:
<!DOCTYPE html>
<html lang="en" dir="ltr">
<head>
<meta charset="utf-8">
<title></title>
<script src="http://ajax.aspnetcdn.com/ajax/jquery/jquery-2.1.4.min.js"></script>
</head>
<body>
<form id="loginForm">
<input type="text" name="code" id="code">
<input type="text" name="phoneNumber" id="phoneNumber">
<button type="button" name="login" id="login">登记</button>
</form>
</body>
<script type="text/javascript">
$("#login").click(function() {
var formData = $("#loginForm").serialize();
//console.log(formData);
//alert(formData);
$.ajax({
url: "uri",
dataType: "json",
type: "post",
data: formData,
crossDomain: true,
success: function(result) { //?????????ҳ????ĵط?
alert(result.errorNumber);
},
error: function(data) {
// alert(data);
}
});
});
</script>
</html>`