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

在学习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>




举报
stational
发帖于2年前 1回/761阅
共有1个答案 最后回答: 2年前

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

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