2011-06-25 63 views
0

我正在爲我的一個網頁製作一個腳本,我使用jQuery來使用隱藏的iframe上傳文件。上傳完成後,我用於上傳的PHP腳本「回聲」一個JSON字符串。要觀看該字符串我做的:jQuery iframe html()null

$("#myform").submit(function() { 
    $("#myframe").load(function() { 
     alert ($(this).contents().text()); 
    }); 
}); 

這工作正常,但是當我嘗試使用html(),而不是text(),我得到空,而不是iframe的內容。爲什麼?

回答

0

您是否使用text/plain MIME類型發送JSON?如果是這樣,爲什麼瀏覽器將其解析爲HTML?如果您正在發送文字,請不要期望收到HTML。