var jsonstr="{ "Head":
[{"name":"1111",sex:"s"},
{"name":"1111",sex:"s"},
{"name":"1111",sex:"s"},
{"name":"1111",sex:"s"},
{"name":"1111",sex:"s"},
{"name":"1111",sex:"s"},
{"name":"1111",sex:"s"},
{"name":"1111",sex:"s"},
{"name":"1111",sex:"s"}]}";
var json = eval("("+jsonstr+")");
以上是写在一个jsonstr.js文件中,然后在页面调用,是哪里有问题,列表显示不出来,麻烦大家帮我看看
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
jquerytable $(function(){ $('#clickme').on('click',function(){ $.ajax({ type: "POST", url:"jsonstr.js", dataType:"json", success: success, error: error }); function success(json){ $.each(json,function(i){ var cont = ''; cont += "<tr class='itemtemplate'>"; cont += " <td editable='true'>"; cont += " "+json[i].name+" "; cont += " </td>"; cont += " <td editable='true'>"; cont += " "+json[i].sex+""; cont += " </td>"; cont += " </tr>"; }); $('#test').append(cont); } function error(){ $('#clickme').html('出现错误'); } }); });
姓名 | 性别 |