html ajax数据返回数据格式化,jquery的ajax请求,返回数据格式:json格式

基础知识:

--------------------------------------------------------------------------------------------

(一)Jquery. getJSON

方法定义:jQuery.getJSON( url, data, callback )

通过get请求得到json数据

·url用于提供json数据的地址页

·data(Optional)用于传送到服务器的键值对

·callback(Optional)回调函数,json数据请求成功后的处理函数

---------------------------------------------------------------

实例:

-------------------------------------------------------------------------------------------------------

单击查询按钮,调用query()方法,执行ajax请求.

function query(){

$.getJSON(

"queryProjectServlet", //url用于提供json数据的地址页

{

projectname:$("#projectname").val(),

status:$("#status").val()

},        //data(Optional)用于传送到服务器的键值对

function(json){  //回调函数

var message ;

$("#showresult tr:not(:first)").empty();

if(json.successFlag){

var list = json.result.list;

for(var i = 0;i

//动态添加表格

var tablelength = $("#showresult").length;

var row = showresult.insertRow(tablelength);

//获取第一列

var col = row.insertCell(0);

//第一列的值--编号

col.innerHTML = (list.length-i);

//第二列

var col = row.insertCell(1);

var pName = list[i].projectName;

col.innerHTML = pName;

col.background = "red";

var col = row.insertCell(2);

col.innerHTML = list[i].salesPerson;

var col = row.insertCell(3);

col.innerHTML = list[i].implementPerson;

var col = row.insertCell(4);

col.innerHTML = list[i].projectSchedule;

var col = row.insertCell(5);

col.innerHTML = list[i].projectCreateTime;

var col = row.insertCell(6);

col.innerHTML = list[i].projectModifiedTime;

var col = row.insertCell(7);

var pStatusStr = list[i].pStatus;

if(pStatusStr == 1){

pStatusStr = "启用";

}else if(pStatusStr == 0){

pStatusStr = "停用";

}else if(pStatusStr == 2){

pStatusStr = "删除";

}

col.innerHTML = pStatusStr;

var col = row.insertCell(8);

var sStatusStr = list[i].sStatus;

if(sStatusStr == 1){

sStatusStr = "同步中";

}else if(sStatusStr == 2){

sStatusStr = "待同步";

}else{

sStatusStr="同步状态异常";

}

col.innerHTML = sStatusStr;

var id = list[i].projectId;

var col = row.insertCell(9);

col.innerHTML = "启用 禁用";

var col = row.insertCell(10);

col.innerHTML = "日志";

}

}else{

message = json.message;

var tr = "

"+message+"";

$('showresult').append(tr);

}

},

'json'       //返回内容的格式

);

}

-------------------------------------------------------------------------------------------------------

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值