我有以下代码片段,我需要解析根据我的理解实际保存在变量'transferFlag'中的响应
但是'transferFlag'会在
时提醒整个ajax代码我需要ajax调用的响应,它实际上返回了方法
的值'getStudentIdsForTransfer',
如何获得该方法的响应?
我是Ajax,Jquery,Jason的新手,这就是为什么在理解上遇到麻烦。
var transferFlag=({
url: "UtilBean/getStudentIdsForTransfer",
handleAs: 'text',
data:
{
studentId: this.studentId
},
contentType: "application/json; charset=utf-8",
success: function(data) { var myValue = data.myValue; },
failure: function() { alert("Uh oh"); }
});
alert(transferFlag.toString()+ ".... Hi transfer Flag");
答案 0 :(得分:1)
您接近答案。 JSON 上的javascript中的每项操作都可以通过对象格式执行。所以你得到了正确的输出。是否要将json对象转换为字符串使用
var data = JSON.stringify(jsonObject);
现在数据必须是字符串格式。将数据传递给html并进行迭代( JSTL )。 Jstl是jsp页面中数据操作的最佳标记库
答案 1 :(得分:0)
您可以使用JavaScript Native Function。
的 JSON.stringify(transferFlag)
强>
编辑部分答案:使用来自jquery Example的正确Ajax调用。在Sucess中编写代码:回调Method.and然后JSON.stringify(data)