JSONArray json = JSONArrayfromObject(models); //list集合数据转json
responsegetWriter()println(json);//传到前台
//ajax
success: function(data){
var models = eval("("+data+")");
var rows="";
for(var i in models){
rows =rows + "<tr>"+
"<td>"+models[i]statDate+"</td>"+
"<td>"+models[i]endDate+"</td>"+
"<td>"+models[i]name+"</td>"+
"</tr>" ;
}
$("#show_table")append(rows);//添加到table
PS:这是Servlet的写法
$('#send')click(function () {
$ajax({
type : "GET",
url : "aphp",
dataType : "jsonp",
private static String Encode() {
JSONObject obj = new JSONObject();
ArrayList<String> array1 = new ArrayList<String>();
array1add("Class A");
array1add("Class B");
objput(CLASS_DIAGRAM_SAME, array1);
ArrayList<String> array2 = new ArrayList<String>();
array2add("Class C");
array2add("Class D");
objput(CLASS_DIAGRAM_1, array2);
ArrayList<String> array3 = new ArrayList<String>();
array3add("Class E");
array3add("Class F");
objput(CLASS_DIAGRAM_2, array3);
return objtoJSONString();
}
//=================================
CLASS_DIAGRAM_SAME等是final字符串,我就不贴了,简单的生成,一看就懂
下面两段是简单的读取,你可以举一反三,很容易明白
//=================================
Systemoutprintln(objget(CLASS_DIAGRAM_SAME));
Systemoutprintln(objget(CLASS_DIAGRAM_1));
Systemoutprintln(objget(CLASS_DIAGRAM_2));
Systemoutprintln("Same classes:");
ArrayList<String> array1 = (ArrayList<String>)objget(CLASS_DIAGRAM_SAME);
for (String same : array1) {
Systemoutprintln(same);
}
以上就是关于ajax获取json数据属性全部的内容,包括:ajax获取json数据属性、json的属性是对象,怎么用java解析该json字符串获得该对象属性呢、等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)