我正在检测何时完成表单中的操作,如下所示:
:javascript
$(document).ready(function(){
$('input#file').change(function() {
alert('Done');
});
});
操作完成后,我会看到警报消息Done。这很酷。完成此操作后,我想获取其中的数据-这就是问题所在-我不知道该怎么做。
我在 Firebug 中看到了数据:
我怎样才能访问它们?
我正在检测何时完成表单中的操作,如下所示:
:javascript
$(document).ready(function(){
$('input#file').change(function() {
alert('Done');
});
});
操作完成后,我会看到警报消息Done。这很酷。完成此操作后,我想获取其中的数据-这就是问题所在-我不知道该怎么做。
我在 Firebug 中看到了数据:
我怎样才能访问它们?
尝试
$(this).url
or
$(this).attr("url");
选择上传的文件 -> alert('Done'),
文件上传到服务器 -> 服务器响应:
{
"data": [{
"url": "https://www.filepicker.io/api/file/0pD7xDQdQXOPLamnoNee",
"data": {
"size": 162488,
"type": "image/x-icon",
"key": "AtON5s2QE2AsYiBnYOzw_filetoupload",
"filename": "filetoupload"
}
}],
"result": "ok"
}
ajax 调用示例
$.ajax({
type: 'POST',
url: '/uploadurl',
data: {data: data},
success: function(data){
//this data you are trying to get
//to access filename -> data.data[0].data.filename
}
})
添加处理程序ajaxSuccess
,然后查看参数。
$(document).ajaxSuccess(function() {
console.log(arguments);
});
可能数据将是arguments[3]
.