首页 > 其他 > 详细

项目经验总结

时间:2017-02-18 21:28:08      阅读:97      评论:0      收藏:0      [点我收藏+]

1.利用js请求数据,页面出现 SyntaxError: Unexpected token < in JSON at position 0,这类问题肯定是请求参数的数据格式有问题。

 所以必须结合后台人员提供的接口文档严格规范请求参数格式,即可避免此类错误;请求参数是一个封装的json对象,即JavaScript对象;如下

var popstar={yangxin};

  

var popstar={
  "name":yang,
  "age":16   
};    

  

var popstar={
   "student":[{1},{2}],
   "grade":高三
};

  

var popstar={
  "students":[
    {"name":yang,"age":16},
    {"name":wang,"age":13}]
};

在dojo中的ajax请求方式如下:

function queryStudents(popstar) {
        return xhr(URL, {
            data: json.stringify(popstar),          //post请求必须序列化json对象
            method: ‘post‘,
            handleAs: "json",
            timeout: 7000,
            headers: { ‘Content-Type‘: ‘application/json;charset=utf-8‘ }
        });
    }

  

项目经验总结

原文:http://www.cnblogs.com/popstar8866/p/6413971.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!