0
我正在上传iframe中的文件(名称和ID = upload_target
)到某个服务器。作为回应它创建一个回调JSON风格:如何从提交的iframe中解析字符串html
“结果”:“真”
所以我想以下。在我的IFrame的onload
动作我已经添加了一个事件监听器,它应该运行功能抓取数据:
function fileUploadFunction(){
(...)
$("#upload_target").onload = uploadDone;
(...)
};
function uploadDone() {
alert("uploadDone");
var ret = frames['upload_target'].document.getElementsByTagName("body")[0].innerHTML;
var data = eval("("+ret+")");
if(data.result == 'true') {
alert("GREAT SUCCESS !!");
}
else {
alert("GREAT FAILURE :(");
}
}
但作为一个结果,我没有得到任何东西。我应该以不同的形式返回回调状态,还是可以以不同的方式解决?因为即使uploadDone的第一个警报没有显示出来,问题可能还在别的地方。