$(function () {
var info = $('#userInfo').text();
var empFirstName = info.EmployeeFirstName;
alert(empFirstName);
alert(info);
});
info变量包含以下内容:
{"EmployeeID":"123456789","EmployeeLastName":"James","EmployeeFirstName":"Duke"}
我需要的是如何从中获取EmployeeFirstName
。
答案 0 :(得分:1)
如果.text()
方法返回一个字符串,您将无法访问EmployeeFirstName
属性,因为它尚不存在。您将需要解析字符串,并生成一个对象:
var info = JSON.parse( $( "#userInfo" ).text() );
var empFirstName = info.EmployeeFirstName;
可能缺少对JSON
的支持,具体取决于您所需的浏览器支持。