Tôi cần thực hiện một cuộc gọi lại khi IFRAME đã tải xong. Tôi không có quyền kiểm soát nội dung trong IFRAME, vì vậy tôi không thể thực hiện cuộc gọi lại từ đó.
IFRAME này được tạo lập trình và tôi cần truyền dữ liệu của nó dưới dạng một biến trong cuộc gọi lại, cũng như phá hủy iframe.
Có ý kiến gì không?
BIÊN TẬP:
Đây là những gì tôi có bây giờ:
function xssRequest(url, callback)
{
var iFrameObj = document.createElement('IFRAME');
iFrameObj.src = url;
document.body.appendChild(iFrameObj);
$(iFrameObj).load(function()
{
document.body.removeChild(iFrameObj);
callback(iFrameObj.innerHTML);
});
}
Cuộc gọi lại này trước khi iFrame được tải, vì vậy cuộc gọi lại không có dữ liệu nào được trả về.