我需要为网格表字段列表创建一个 json 字符串。并且需要将它们发送到 java 后端。
我必须发送
id,
name,
listOfProjects,
listOfProjects 包含以下列表,此列表可能包含项目数。
prjId,
prjName
请告诉我如何创建一个 json 字符串?
我尝试使用以下代码示例
var dataStr = new Object();
dataStr.id=myId;
dataStr.name="myName";
dataStr.plist = new Array();
dataStr.plist[0].prjId=1stId;
dataStr.plist[0].prjName="1stName";
dataStr.plist[1].prjId=2ndId;
dataStr.plist[1].prjName="2ndName";
dataStr.plist[2].prjId=3rdId;
dataStr.plist[2].prjName="3rdName";
var data = Ext.JSON.encode(dataStr);
Ext.Ajax.request({
url : '/E2EAT/authentication/userdetails.json',
method : "GET",
headers: {
'Content-Type': 'application/json'
},
params : 'data=' + data ,
useDefaultXhrHeader : false,
withCredentials: true,
});
我可以使用上面的代码,但我需要迭代网格
1. 请让我知道如何使用 sencha 迭代网格?
2. 制作json字符串并发送后端的最佳方法是什么?