2010-11-25 71 views
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的第一個警報沒有顯示出來,問題可能還在別的地方。

回答