2014-12-23 300 views
0

我有一個頁面叫做訂單,其中有打印按鈕。點擊打印時,我想打印另一個名爲print_this的頁面。在打印另一個頁面的頁面上打印按鈕

<div class="actions"> 
    <%= f.submit 'Place order', class: 'btn btn-primary' %> 
    <%= f.submit 'Print', class: 'btn btn-primary' %> 
</div> 

所以說按鈕在這個網址:http://localhost:3000/o/p等印刷品的點擊我想開http://localhost:3000/orders/1,即直接打印彈出。

請幫忙。

+1

將一些參數傳遞給最終頁面,如'http:// localhost:3000/orders/1?print = true',並在javascript觸發器中'window.print()'function – Deadlock

+0

can你請詳細說明一下? – Suraj

+0

很難理解,你是否想要得到哪個提交按鈕被用戶點擊? – Nithin

回答

1

使用打印按鈕打開超鏈接,打開http://localhost:3000/orders/1?print=true頁面,在orders頁面寫入js代碼來檢查傳遞的參數。如果print=true參數存在於URL觸發器中window.print()

+0

嘿,謝謝。我做了同樣的事情,但是像6個月前一樣。謝謝 – Suraj

+0

我剛剛閱讀了我的解決方案幫助您解決問題的意見。所以我發佈了這個答案 – Deadlock

+0

是的謝謝你的回答。將來可能會幫助別人 – Suraj