2020-10-13 更新
以下是核心代码:注意要引用jquery文件
这原因是因为html跨域的问题,要在同一域里面 如 http://localhost:8080 请求与接收端都要在这个域里面,否则会报上面那样的错误
转载请保留 http://www.luofenming.com/show.aspx?id=ART2019111300001
以下是核心代码:注意要引用jquery文件
//get请求方式
$(function () {
$('#btnLogin').click(function () {
$.ajax({
url: "http://localhost:8080/API/Login?account=usr1&passwd=123456",
type: "get", //请求方式为get
dataType: "json", //返回数据格式为json
success: function (data) { //请求成功完成后要执行的方法
//假如 服务端返回 {"errCode":0,"errMessage":"帐号或密码错误","companyUUID":null}
//则下面弹出 帐号或密码错误
alert(data.errMessage);
}
});
});
})
//post请求方式
$(function () {
$('#btnLogin').click(function () {
var sendData={
account:'usr1',
passwd:'123456'
}
$.ajax({
url: "http://localhost:8080/API/Login",
type: "post", //请求方式为post
data:sendData,
dataType: "json", //返回数据格式为json
success: function (data) { //请求成功完成后要执行的方法
//假如 服务端返回 {"errCode":0,"errMessage":"帐号或密码错误","companyUUID":null}
//则下面弹出 帐号或密码错误
alert(data.errMessage);
}
});
});
})
有的人可能没注意,返回报错from origin 'null' has been blocked by CORS policy: No 'Access-Control-Allow-Origin' header is present on the requested resource这原因是因为html跨域的问题,要在同一域里面 如 http://localhost:8080 请求与接收端都要在这个域里面,否则会报上面那样的错误
转载请保留 http://www.luofenming.com/show.aspx?id=ART2019111300001