【发布时间】:2011-02-13 11:54:12
【问题描述】:
全部,
我有一个 AJAX 请求,它向服务器发出 JSON 请求,以获取同步状态。 JSON 请求和响应如下:我想根据 getStatus JSON 响应中返回的百分比显示一个 JQuery UI 进度条并更新进度条状态。如果状态为“不同步”,则不应出现进度条,而是应显示一条消息。例如:“服务器处于同步状态”。我该怎么做?
//JSON Request to getStatus
{
"header": {
"type": "request"
},
"payload": [
{
"data": null,
"header": {
"action": "load",
}
}
]
}
//JSON Response of getStatus (When status not 100%)
{
"header": {
"type": "response",
"result": 400
},
"payload": [
{
"header": {
"result": 400
},
"data": {
"status": "pending",
"percent": 20
}
}
]
}
//JSON Response of getStatus (When percent is 100%)
{
"header": {
"type": "response",
"result": 400
},
"payload": [
{
"header": {
"result": 400
},
"data": {
"status": "insync"
}
}
]
}
【问题讨论】: