AJAX遇到parsererror的问题,求高手解答

stational 发布于 2016/10/28 21:25
阅读 841
收藏 0

在学习jQuery中的Ajax中,发现调试$().load()这一个api的时候一直不成功,尝试过用tomcat和wampserver作为本地服务器都不成功。其中尝试某度尝试寻找解答的方法,但一直无果。。。。

更新,,

到目前为止,用load的方法不能解决这个问题。后来找了一下百度,说因为是跨域安全问题,所以只能用ajax的方法,,但是用ajax的方法遇到parsererror问题了,,parsererror的问题每个人的说法都不一,我肯定我的json是非常标准的。贴上代码,求OS的高手指教,

<script type="text/javascript">
$(function(){
	$.ajax({
		/*url: "http://wthrcdn.etouch.cn/weather_mini?city=北京&callback=?",   有效的json文件*/
		url: "http://localhost/test.json?callback=?",
		type:"GET",
		dataType:"jsonp",
		success:function(data,textStatus,jqXHR){
			$("#false").empty();},
		error: function(xhr, textStatus, errorThrown){
			$("#false").empty();
			$("#false").append("<div>ajaxError</div>");
			$("#false").append("<div>textStatus:"+ textStatus + "</div>");
			$("#false").append("<div>xhr.readyState:"+ xhr.readyState + "</div>");
			$("#false").append("<div>xhr.status:"+ xhr.status + "</div>");
		}
		})
	})
</script>




加载中
0
leo108
leo108

json和jsonp返回的格式是不一样的,楼主想要调用一个没有权限的网站的接口,光在前端做是不可能的

s
stational
就算我在ajax中的dataType写成json都是praser error呢,,这个怎么破?顺便麻烦您说一下jsonp的格式,,谢谢
s
stational
我调用中国天气网的数据是可以的,但是我自己调试自己的json文件就调用失败了,,,出现praser error,,我的json文件也验证过没问题啊,,,就为什么总是提示praser error呢?求解答
返回顶部
顶部