【发布时间】:2014-10-14 13:17:41
【问题描述】:
在这里,我使用 ajax 调用将数据作为 json 对象获取。例如,在 userid 中,它返回一些值。但在地址值中,它会返回 addr1、addr2、addr3(3 个值)。那么如何在 html 元素中附加这 3 个值,并且它应该是字符串格式 tostring()
<script>
$(document).ready(function(){
$.ajax({
type: "GET",
url: "Controller?token=123",
dataType: 'json',
success: function(data){
$('#userid').html(data.userid.toString());
$('#addr').html(data.addr1.append(addr2));
},
error:function(){
alert("Sorry!");
}
});
});
</script>
示例字符串:
地址 1: 124,威灵顿街
地址2:纽约
地址3:哦 12454-8787
这些值是从 json 对象中获取的,键名为 addr1、addr2 和 addr3 我需要附加键而不是值。
【问题讨论】:
-
你能举一个字符串的例子吗?
-
var add1=data.addr1.toString();var add2=data.addr2.toString();;var add3=data.addr3.toString();然后这样做:- $('#addr').html(add1+','+add2+','+add3);
-
您可以直接在 html 中提及/使用密钥作为字符串。但是,对密钥字符串所做的任何更改都需要在 JS 中进行更改。
-
如何???你能解释一下吗?
-
追加键,而不是值?你确定你问的问题是对的吗?
标签: javascript jquery html ajax json