课程
/前端开发
/JavaScript
/Ajax全接触
试着用jq写了下 服务端不是php 是java 这个data.success值是undefined 这个问题是servlet写的不对 还是肿么了
2015-05-27
源自:Ajax全接触 5-1
正在回答
data 是服务器返回的值,没有 data.success,除非是你自己定义的例如返回的data为
{success: 'true', username: 'whatever'}
这时可以使用 data.success, data.username等
还记得前几节我们设置的
首先,我们约定所有从服务器返回的json字符串:
{
"success":true, //是否执行成功//逻辑是否成功的标记//而不是请求是否出错
"msg":"xxx", //返回值,是上面为错时的错误信息(可以中文),
"data":"yyy"
}
//基于上,参数data是已经解析过的request.responseText,其对象属性已经在服务器端设置股
多谢 已知
举报
本课程通过一个案例,讲解Ajax的相关概念原理实现方式和应用