小白请教ajax高手:在浏览器可以获取后台JSON,但网页中无法获取,请指导一下谢谢。
tgbd 2019-04-29 01:48:20 在浏览器地址输入http://192.168.1.101:8081/service/HelloWorld 回车,可以马上看到下面结果:
{"name":"Lee","age":"36","id":"123","level":"888"}
但在前端网页中以下面代码,却一直无法获取( 代码网上找了)
<script type="text/javascript">
$(function(){
$("#btn").click(function(){
$.ajax({
url: 'http://192.168.1.101:8081/service/HelloWorld',
type:"GET",
dataType:"json",
contentType:"application/json; charset=utf-8",
error:function(XMLHttpRequest, textStatus, errorThrown){
alert(XMLHttpRequest.responseText);
alert(textStatus);
alert(errorThrown);
},
success:function(data){
$.each(data,function(idx,obj){
var li = document.createElement("li");
li.innerHTML = "<a>" + obj.name + "</a>";
document.getElementById("ul1").appendChild(li);
});
}
});
});
});
</script>
一直按钮点击后执行上面脚本代码,但一直报错。请高手指导一下。