我正在使用JSONP进行跨域访问,但问题无法解决
<!DOCTYPE html>
<html>
<head>
<script src="https://ajax.googleapis.com/ajax/libs/jquery/3.3.1/jquery.min.js"></script>
</head>
<body>
<p id="p1">this text should be changed,when the button is clicked</p>
<div id="d1"></div>
<div id="d2"></div>
<div><img id="i1"></div>
<button>click here</button>
</body>
</html>
<script>
$(document).ready(function(){
$("button").click(function(){
$.ajax({
url: "http://theoneinfotech.com/new_the_one/sp_api/master_tbl/get_body_type",
dataType: "jsonp",
type:'GET',
success: function( response ) {
console.log( response ); // server response
}
});
});
});
</script>
api可以正常工作,如果放在Postman或浏览器上却不能在此工作(http://localhost/new)。 如何解决,请帮助我。
预先感谢
问题是-
jquery.min.js:2跨域读取阻止(CORB)阻止了MIME类型为text / html的跨域响应http://theoneinfotech.com/new_the_one/sp_api/master_tbl/get_body_type?callback=jQuery33104658196884971997_1548161549606&_=1548161549607。有关更多详细信息,请参见https://www.chromestatus.com/feature/5629709824032768。 发送@ jquery.min.js:2 ajax @ jquery.min.js:2 (匿名)@新:17 派遣@ jquery.min.js:2 y.handle @ jquery.min.js:2