Javascript 如何修复jquery ajax数据显示[object]
显示[object object]、[object object]、[object object]时出错Javascript 如何修复jquery ajax数据显示[object],javascript,php,jquery,ajax,json,Javascript,Php,Jquery,Ajax,Json,显示[object object]、[object object]、[object object]时出错 $var address = $('[name=address]').val(); $('.loader1').show(); $.ajax({ url: "address.json", type: "post", dataType: "json", data: { 'address': address, 'street' :
$var address = $('[name=address]').val();
$('.loader1').show();
$.ajax({
url: "address.json",
type: "post",
dataType: "json",
data: {
'address': address,
'street' : global.street
},
success: function(data) {
if (data.error !== undefined) {
alert(data.error);
} else {
$('#deposit-address').val(data.address);
}
$('.loader1').hide();
}
});
return false;
和json文件
${"address": [
{
"street":"1",
"address":"730 test"
}, {
"street":"2",
"address":"630 test"
}, {
"street":"3",
"address":"530 test"
}
]}
data.address
是一个数组,因此您需要在每个数组上循环,或者提取所需的特定属性:
$('#deposit-address').val(data.address[0].address); // = '730 test'
这是代码ok
函数createDepositAddress(){
var address=$('[name=address]')。val();
$('.loader1').show();
$.ajax({
url:“address.json”,我希望您的json前面没有真正的
$
。@Andy,因为输出是作为[object]给出的
,jQuery似乎正确地将其解析为JSON,因此这似乎是一个打字错误。对不起,我放了$that not let me post谢谢,JSON文件找不到我,所以搜索示例,我需要放正确的JSON文件,正如您输入的一样抱歉,我不明白您的意思。我需要修复url:“address.JSON”,必须输入的数据,这将把数据放在文件地址中。jsonI很难理解您的意思,但听起来您好像在试图找出.json文件的URL-我帮不了您。这取决于您自己的文件结构。my address.json丢失了我需要创建一个新的,数据将放在