use*_*814 1 javascript jquery json
我正在尝试使用ASP.NET Web服务来获取JQuery和JSON.Webservice返回以下结果:
{
MyResult: {
Ticket: {
"Author": "rd",
"CssClass": "RED",
"ExpirationDateTime": "2009-08-16T16:55:43.577+02:00",
"id": "38",
"Message": "We are going down",
"ModifiedDateTime": "2009-08-17T11:14:20.5+02:00",
"MoreInfo": null
}
}
}
Run Code Online (Sandbox Code Playgroud)
在客户端,我使用JQuery来使用像这样的ajax函数获取结果:
$.ajax({
type: "POST",
url: "TickerFeeder.asmx/GetTicket",
data: "{}",
contentType: "application/json; charset=utf-8",
dataType: "json",
success: function(resultJSON) {
//-- Please fill your code here for getting the first item from the array into variables
}
Run Code Online (Sandbox Code Playgroud)
但我错过了如何从JSON数组中检索第一项到某些变量的东西.像这样的东西(伪代码):
var message = resultJSON[0].Message
var cssclass = resultJSON[0].CssClass
Run Code Online (Sandbox Code Playgroud)
任何有提示的人都有帮助吗?
谢谢你的帮助干杯弗兰克
您的JSON 无效,您应该在MyResult和Ticket成员上使用引号.
{
"MyResult": {
"Ticket": {
"Author": "rd",
"CssClass": "RED",
"ExpirationDateTime": "2009-08-16T16:55:43.577+02:00",
"id": "38",
"Message": "We are going down",
"ModifiedDateTime": "2009-08-17T11:14:20.5+02:00",
"MoreInfo": null
}
}
}
Run Code Online (Sandbox Code Playgroud)
此外,没有涉及数组,数组使用方括号字符[....] 文字表示法定义,因此您可以直接访问您的值:
resultJSON.MyResult.Ticket.Message;
resultJSON.MyResult.Ticket.CssClass;
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
2706 次 |
| 最近记录: |