gpt4 book ai didi

javascript - 使用jquery获取json数据

转载 作者:行者123 更新时间:2023-12-03 12:18:14 25 4
gpt4 key购买 nike

我想使用 .getJSON 从服务器获取数据。数据可以获取,但是无法在页面中显示。

js代码:

$(function(){ 
alert(1);
$("#jsondata").bind("click",function()
{
var data = "action=getdata";
alert(2);
$.getJSON("Guess.php",data, function(json)
{
alert(3);
var str = '<table><tr><td>Name</td><td>1#Sex</td><td>2#Tel</td></tr>';
$.each(json,function(i,v){
str += '<tr><td>'+v.name+'</td><td>'+v.sex+'</td><td>'+v.tel+'</td></tr>';
});
str += '</table>';
$("#datashow").append(str);
});
});
});

html代码:

    <button id="jsondata" name="jsondata" accesskey="g">GetData</button>
<div id="datashow"></div>

我从服务器获取的数据显示在Fire Bug中:{"姓名":"汤姆","性别":"男","电话":"456","电子邮件":"sdfd@15.com"}

最佳答案

success 函数的 json 参数应该已经解析为 JSON,因此使用正常循环进行循环:

$(function(){ 
alert(1);
$("#jsondata").bind("click",function()
{
var data = "action=getdata";
alert(2);
$.getJSON("Guess.php",data, function(json)
{
alert(3);
var str = '<table><tr><td>Name</td><td>1#Sex</td><td>2#Tel</td></tr>';
for(var i in json) {
str += '<tr><td>' + i.name + '</td><td>' + i.sex + '</td><td>' + i.tel + '</td></tr>';
}
str += '</table>';
$("#datashow").append(str);
});
});
});

关于javascript - 使用jquery获取json数据,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24574881/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com