最近在開發後台有用到 Bootstrap modal 想利用 iframe src 依傳入的參數顯示不同結果,想來想說這簡單不就加個button onclick= $(‘#frameid’).attr(‘src’,’xx.php?xxx=xxx’); 結果竟然不行,一直顯示空白。就直接拜一下古歌大神求解,以下為此病症良方;有此困擾者請服用。

<button type="button"class="btn btn-info btn-sm"   data-toggle="modal" data-target="#view"  onclick="loadIframe('modal_view','view.php?code=xxx');">檢視</button>

function loadIframe(iframeName, url) {
    var $iframe = $('#' + iframeName);
    if ( $iframe.length ) {
        $iframe.attr('src',url);   
        return false;
    }
    return true;
}

參考網址

Leave a comment

發佈留言必須填寫的電子郵件地址不會公開。 必填欄位標示為 *