从 JavaScript 获取数据 从 AJAX (JSON) 响应获取数据
Fetch data from JavaScript getting from AJAX (JSON) response
{ "id":"1", "名字":"维沙尔", "姓氏":"盖洛特", "标题":"先生", "办公电话":"643636", "上次修改时间":"},{ "id":"2", "名字":"大雅", "姓氏":"大雅吉", "标题":"先生", "办公电话":"858587", "上次修改时间":"},{ "id":"7", "名字":"特里普蒂", "姓氏":"三", "标题":"ms", "办公室电话":"4535", "上次修改时间":"},{ "id":"59", "名字":"大雅", "姓氏":"s", "标题":", "办公电话":"698789", "上次修改时间":"},{ "id":"89", "名字":"普拉尚特", "姓氏":"p", "标题":", "办公电话":"987698", "上次修改时间":"}
如何使用 JavaScript 获取每个数据?
<script type="text/javascript" src="ajax.js">
function loadXMLDoc()
{
alert('inside');
var xmlhttp;
if (window.XMLHttpRequest)
{// code for IE7+, Firefox, Chrome, Opera, Safari
xmlhttp=new XMLHttpRequest();
}
else
{// code for IE6, IE5
xmlhttp=new ActiveXObject("Microsoft.XMLHTTP");
}
xmlhttp.onreadystatechange=function()
{
// alert(xmlhttp.readyState);
if (xmlhttp.readyState==4 && xmlhttp.status==200)
{
// alert(xmlhttp.responseText);
var obj = [{"id":"1","firstName":"vishal","lastName":"gehlot","title":"Mr.","officePhone":"643636","lastModified":""},{"id":"2","firstName":"daya","lastName":"dayaji","title":"Mr.","officePhone":"858587","lastModified":""},{"id":"7","firstName":"tripti","lastName":"tri","title":"ms","officePhone":"4535","lastModified":""},{"id":"59","firstName":"Daya","lastName":"s","title":"","officePhone":"698789","lastModified":""},{"id":"89","firstName":"prashant","lastName":"p","title":"","officePhone":"987698","lastModified":""}];
alert(obj);
for(var index=0; index<obj.length;index++) {
alert((obj[index].id));
alert((obj[index].firstName));
//like this....
}
}
}
xmlhttp.open("GET","localapi.php?mode=list",true);
xmlhttp.send();
}
</script>
<input type="button" value="Check Data" onclick="loadXMLDoc()" />
这段代码正在从我身上工作,但是当我在 OBJ 中从 Ajax 获得相同的响应时,它不起作用......将出现什么问题
代码:-
var obj=[{"id":"1","firstName":"vishal","lastName":"gehlot","title":"Mr.","officePhone":"643636","lastModified":""},{"id":"2","firstName":"daya","lastName":"dayaji","title":"Mr.","officePhone":"858587","lastModified":""},{"id":"7","firstName":"tripti","lastName":"tri","title":"ms","officePhone":"4535","lastModified":""},{"id":"59","firstName":"Daya","lastName":"s","title":"","officePhone":"698789","lastModified":""},{"id":"89","firstName":"prashant","lastName":"p","title":"","officePhone":"987698","lastModified":""}];
for(var index=0; index<obj.length;index++) {
document.write(obj[index].id)
document.write(obj[index].firstName)
//like this....
}
链接:-http://jsfiddle.net/rcDue/3/
如何使用javascript获取每个数据
喜欢这个:
var obj = JSON.parse(yourJSONData);
for (var x in obj) {
if (obj.hasOwnProperty(x)) {
console.log(obj[x]);
}
}
上面的代码使用 JSON.parse
将 JSON 字符串转换为 JavaScript 对象,然后使用 for-in
循环读取它的每个属性。
这是一个JavaScript对象。 假设您将其保存在变量中
var myObjects = {...}
使用简单的"点"符号访问它
alert(myObject.id)
生成警报"1" alert(myObject.firstName)
产生"vishal"
编辑:对不起,要获得每个属性:
尝试
for (var propertyName in myObject) {
alert(myObject[propertyName]);
}
相关文章:
- 使用jquery将mysql数据获取到新的表行中
- 使用createContainer将Meteor数据获取到React Native中时出现问题
- 创建按钮,根据表单字段中的数据获取特定的URL
- 将JSON API数据获取到html
- 将json数据获取到数组中
- 如何将具有多个标签的多个的所有数据获取到一个数组中
- 将状态的 URL 数据获取到模板中
- 如何在jquery中将xml解析数据获取为全局变量
- 在没有JQuery的情况下将JSON数据获取到TVML项目中
- Angular js如何将索引数据获取到另一个模板中
- 如何将PHP Post数据获取到jquery ajax请求中
- 使用javascript中.data()中存储的数据获取变量
- 无法将动态数据获取到 Jquery 饼图中
- 将节点.js neDB 数据获取到变量中
- 更新页面 JSON 数据获取下拉更改
- 将数据绑定到 kendo 下拉列表时,如何将 ajax 响应数据获取到变量
- 画布图像数据获取的值不超过 102,000 个
- 如何通过 JQuery JSON 数据获取 CheckBox(@Html.CheckBox) 的值
- 从html到jquery再到php,再从php到jquery到html,将数据传递到php文件并将数据获取到php文件中
- 如何将Jquery.get中的数据获取到Javascript中的一个变量中