https://www.cnblogs.com/yongshaoye/p/7423881.html
1.跨域资源共享(CORS)
<div id="id"></div>
<input type="submit" id="btn">
<script>
var main = document.getElementById("main");
var btn = document.getElementById("btn");
var ajax = new XMLHttpRequest();
btn.onclick = function(){
ajax.onreadystatechange=function()
{
if (ajax.readyState==4 && ajax.status==200){
main.innerHTML=ajax.responseText;
}
}
ajax.open("POST","http://www.baidu.com",true);
ajax.setRequestHeader('Access-Control-Allow-Origin','*');
ajax.setRequestHeader('Access-Control-Allow-Methods','GET,POST');
//'Access-Control-Allow-Methods:GET,POST'
//响应头设置
//'Access-Control-Allow-Headers:x-requested-with,content-type
ajax.send();
}
2.通过jsonp跨域
<input type="text">
<script>
function GetData(data)
{
('input').keyup(function(){
var wd=$(this).val();
getList(wd);
});
使用jq的
('input').keyup(function(){
var wd=.getJSON('https://sp0.baidu.com/5a1Fazu8AA54nxGko9WTAnF6hhy/su?cb=?&wd='+wd,function(data){
console.log(data.s);
});
});
网友评论