gpt4 book ai didi

javascript - 在javascript中获取对象的值

转载 作者:行者123 更新时间:2023-12-02 17:14:26 24 4
gpt4 key购买 nike

我正在尝试使用日期对象获取返回值。但我无法在firebug的console.log中看到你想要使用的值。

我试图显示我的相关图片

enter image description here

我需要获取数据对象Name中返回的值

我的代码(js)

$(function () {
//'use strict';
$('#fileupload').fileupload({
url: '/resource/upfoto2.ashx',
maxNumberOfFiles: 1,
dataType: 'json',
done: function (e, data) {
$.each(data.result.files, function (index, file) {
$('<p/>').text(file.name).appendTo('#files');
});
},
progressall: function (e, data) {
var progress = parseInt(data.loaded / data.total * 100, 10);
$('#progress .progress-bar').css(
'width',
progress + '%'
);
}
}).bind('fileuploadadd', function (e, data) { $("#progress").show(); })//2
.bind('fileuploadsubmit', function (e, data) { })//3
.bind('fileuploadsend', function (e, data) { })//5
.bind('fileuploaddone', function (e, data) { })//8
.bind('fileuploadfail', function (e, data) { })
.bind('fileuploadalways', function (e, data) { })//9
.bind('fileuploadprogress', function (e, data) {
console.log(data);
})//6
.bind('fileuploadprogressall', function (e, data) { })//7
.bind('fileuploadstart', function (e) {

})//4
.bind('fileuploadstop', function (e, data) {
$("#boxCrop").load("/resource/crop.html?r="+Math.random(2));
})//10 - chama ao terminar de fazer o upload da FOTO
.bind('fileuploadchange', function (e, data) { })//1
.bind('fileuploadpaste', function (e, data) { })
.bind('fileuploaddrop', function (e, data) { })
.bind('fileuploaddragover', function (e) { })
.bind('fileuploadchunksend', function (e, data) { })
.bind('fileuploadchunkdone', function (e, data) { })
.bind('fileuploadchunkfail', function (e, data) { })
.bind('fileuploadchunkalways', function (e, data) { }).prop('disabled', !$.support.fileInput).parent().addClass($.support.fileInput ? undefined : 'disabled');
});

最佳答案

根据您发布的代码,问题是file.Name缺少大写

done: function (e, data) {
$.each(data.result.files, function (index, file) {
$('<p/>').text(file.Name).appendTo('#files');
});
},

此外,将空函数绑定(bind)到处理程序就像根本不绑定(bind)它们一样,所以我建议您删除任何您实际上不使用/不会使用的额外处理程序。这使得你的代码看起来像这样:

$(function () {
//'use strict';
$('#fileupload').fileupload({
url: '/resource/upfoto2.ashx',
maxNumberOfFiles: 1,
dataType: 'json',
done: function (e, data) {
$.each(data.result.files, function (index, file) {
$('<p/>').text(file.Name).appendTo('#files');
});
},
progressall: function (e, data) {
var progress = parseInt(data.loaded / data.total * 100, 10);
$('#progress .progress-bar').css(
'width',
progress + '%'
);
}
}).bind('fileuploadadd', function (e, data) {
$("#progress").show();
})
.bind('fileuploadprogress', function (e, data) {
console.log(data);
})
.bind('fileuploadstop', function (e, data) {
$("#boxCrop").load("/resource/crop.html?r=" + Math.random(2));
})
.prop('disabled', !$.support.fileInput).parent().addClass($.support.fileInput ? undefined : 'disabled');
});

关于javascript - 在javascript中获取对象的值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24560349/

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