发送字符串的代码看起来像这样,它可能是一个json响应吗?
$.getJSON(loadUrl, parameters, function (response) {
callback(response.data);
})
这是否意味着答案确实是json?请参阅下面的截图,了解给出的实际响应(使用alert(data)
时):
编辑: 我认为返回的数据确实是json。这是打印数据returend时控制台的样子:
EDIT2:
回应确实是json。我把它像下面一样:
$(data).each(function(index, element){
$('#scores').append('<tr><td> '+element[0]+' </td> <td> '+element[1]+' </td></tr>');
})
答案 0 :(得分:1)
因为deceze说你应该用逗号分隔字符串
var str="/startpage,147,/contact,97";
var n=str.split(","); //['/startpage','147',/contact','97' ]
然后循环数组以创建html
for(i=0; i < n.length; i+=2)
{
var title = n[i];
var value = n[i+1];
}
请注意这是一个非常脏的解决方案。如果您可以控制字符串的来源,则应考虑更改为其他格式,例如JSON或XML
答案 1 :(得分:1)
像以前一样拆分字符串并将其转换为jSon对象。 然后你可以轻松地创建表格。