我有一個Rails應用程序,它具有在iframe中呈現的形式,並且從創建動作中我想從iframe中取出redirect_to
,並重新呈現整個頁面而不是在iframe中。redirect_to iframe
我很好奇有什麼想法可以實現這一點。
我有一個Rails應用程序,它具有在iframe中呈現的形式,並且從創建動作中我想從iframe中取出redirect_to
,並重新呈現整個頁面而不是在iframe中。redirect_to iframe
我很好奇有什麼想法可以實現這一點。
我敢肯定,redirect_to方法將無法知道自己所處的iframe而會不得不通過完成一些JavaScript
你也許能夠提交表單,通過JavaScript,通過序列化表單域到父窗口。
window.location.reload()
通過AJAX提交表單後?
你可以做到!你有更換redirect_to的:
render :text => "<script>parent.location.href='/cms';</script>"
無法正常工作,導致資源解釋爲文檔,但MIME類型文本轉/ JavaScript的 – 2015-01-27 07:28:32