jsonp 跨域 parseerror

yjb8646226 2014-07-22 05:19:20
问题 error: function 一直弹出parseerror
请大神分析一下哪里错了
ajax跨域请求 采用jsonp 一直报错 下面是页面代码 再下面是浏览器直接访问的json数据

$.ajax({
async: false,
url: "http://192.168.1.102:7001/WebRoot/testInfoController/getAchievement.do",
type: "GET",
dataType: 'jsonp',
//jsonp的值自定义,如果使用jsoncallback,那么服务器端,要返回一个jsoncallback的值对应的对象.
jsonp: 'jsoncallback',
//要传递的参数,没有传参时,也一定要写上
data: {yhid:123},
timeout: 5000,
//返回Json类型
//contentType: "application/json;utf-8",
//服务器段返回的对象包含name,data属性.
success: function (result) {
alert(result.achievementList[0].yhid);
},
error: function (jqXHR, textStatus, errorThrown) {
alert(textStatus);
}
});


这是json数据
{"achievementList":[{"hdcjid":1,"yhid":"123","cjid":"12323","cjsl":1,"cjly":"1323"}]}
...全文
252 3 打赏 收藏 转发到动态 举报
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
wf_wfeng 2014-10-31
  • 打赏
  • 举报
回复
lz解决没?分享一下代码吧,我也遇到这个问题了 至今还没有解决
  • 打赏
  • 举报
回复
后台是如何写的,这个result是json字符串还是object?

81,094

社区成员

发帖
与我相关
我的任务
社区描述
Java Web 开发
社区管理员
  • Web 开发社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧