私は自分のウェブサイトを実現するためにnodejsとフレームワークexpress.jsを使用しています。
URL (/report/ reportname ) で POST 要求を送信しています。 reportnameは変数です。
だから私はこれをします:
app.post('/report/:id', function(req, res){
var id=req.param('id');
var bodyreportHtml;
go.prototype.runReport(id,res);
}
問題は、go.prototype.runReport(id,res)
私がres.send(bodyofthereport)
. そのため、フォームの送信をクリックすると/report/nameofthereport
、pdf レポートの場所にリダイレクトされます。/report/nameofthereport
すべてが機能していますが、この URL (pdf レポート) を iframeに入れたいと思います。したがって、投稿リクエストを送信するときに、iframe を更新してレポートを印刷するだけです (iframe はフォームと同じページにあります)。しかし、は不可欠ですres.send(bodyofthereport)
: レポートは次の場所に印刷されます/report/nameofthereport
。res.redirect('/')
finished
どのようにできるのか ?
ありがとう !