我有以下代码,我需要解析响应,根据我的理解,该响应实际上保存在变量“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");
最佳答案
你已经接近答案了.. JSON 上 javascript 中的每个操作可以通过对象格式来执行。所以你得到了正确的输出。是否要将 json 对象转换为字符串使用
var data = JSON.stringify(jsonObject);
现在数据必须是字符串格式。将数据传递到 html 并迭代( JSTL )。 jSTL 是 jsp 页面中数据操作的最佳标记库
关于javascript - 将 Json 响应解释为纯文本,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23926887/