Ajax通过script src特性加载跨域文件 jsonp
Posted Zoe`s
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Ajax通过script src特性加载跨域文件 jsonp相关的知识,希望对你有一定的参考价值。
<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<title>Document</title>
</head>
<body>
<input type="text" id="text">
<ul></ul>
<script type="text/javascript">
var t=document.getElementById("text");t.onblur=()=>{var v=t.value;
jsonp(v);
}
function fn(data){
var html=‘‘;
for (var i=0; i<data.s.length; i++) {
html += ‘<li><a target="_blank" href="http://www.baidu.com/s?wd=‘+data.s[i]+‘">‘+ data.s[i] +‘</a></li>‘;
}
document.getElementsByTagName("ul")[0].innerHTML=html;
}
function jsonp(val){
var scr=document.createElement("script");
scr.src="http://suggestion.baidu.com/su?wd="+val+"&cb=fn";
document.head.appendChild(scr);
}</script>
</body>
</html>
以上是关于Ajax通过script src特性加载跨域文件 jsonp的主要内容,如果未能解决你的问题,请参考以下文章