jquery使用 360 jsonp公开接口

jquery使用360 jsonp公开接口

  • 在学习jquery实现jsonp的跨域请求数据时,出现了些小问题,查阅了一些网上已有的文章,发现有些文章在细节方面多少有些问题,所以便想把自己发现的问题写出来。
  • 废话不多说,直接上代码
<!DOCTYPE html>
<html>
	<head>
		<meta charset="utf-8">
		<title>jquery 使用360公开jsonp接口</title>
		<script src="../js/jquery-1.12.4.min.js" type="text/javascript" charset="utf-8"></script>
		<script type="text/javascript">
			$(function(){
				$.ajax({
					url:"https://sug.so.360.cn/suggest",	// 注意,后面不带?,
					type:"get",
					dataType:"jsonp",
					jsonpCallback:"suggest_so",				// 360接口回调函数
					data:{
						"word": "bbb",
						// 下面数据最好带上,不然response返回的数据可能存在乱码
						"encodein": "utf-8",
						"encodeout": "utf-8",
						// response返回的数据为json格格式
						"format": "json",
					}
				})
				.done(function(data){
					alert("success");
					for(var i = 0; i < data.result.length; i++){
						$(".list").append("<li>"+data.result[i].word+"</li>");
					}	
				})
				.fail(function(){
					alert("error");
				});
			});

		</script>
	</head>
	<body>
		<ul class="list"></ul>
	</body>
</html>
  • 自己的一些小体会,如有问题,欢迎指正。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值