2017-07-05 16 views
0

は、私はアヤックス大成功の成功内部上記のコードを持って

var form = document.createElement("form"); 
 
form.setAttribute("hidden", "true"); 
 
form.setAttribute("method", "post"); 
 
form.setAttribute("target", "_blank"); 
 
form.setAttribute("action", "target.php"); 
 

 

 
document.body.appendChild(form); // Not entirely sure if this is necessary   
 
form.submit(); 
 
return;

を提出します。データベースにデータを保存すると、上記のデータが印刷されます。私はFPDFを印刷に使用しており、target.phpにテンプレートを作成して、そのページにデータをポストしています。したがって、私は別のデータセットを保存して上記のデータを印刷すると、前のタブで開くことを期待して、_blankと設定されたターゲットを持つフォームを作成してポストを介してデータを送信します。今起こっていることは、データを保存するたびに新しいタブを開くことです。

私が期待することは、最初の印刷で開いた前のタブに開くデータを保存して印刷するたびに発生することです。基本的に私は印刷するたびに新しいタブを開こうとはしません。最初の印刷で新しいタブを開き、残りの部分がそのタブにロードされます

答えて

0

_blankの代わりに_selfを使う必要があると思います。

+0

現在のタブで開くことを嫌いです。 **基本的に私は印刷するたびに新しいタブを開きたいとは思わない。最初の印刷では新しいタブを開き、残りはそのタブにロードする** – Giant

0

私はこの1つを使用する場合、私は私がしたい目的の機能

を取得

_BLACKとして、私は以下のような w3schoolで簡単なデモを試みたようなものがあります:私は

<!DOCTYPE html> 
<html> 
<body> 

<p>Open link in a new window or tab: <a href="https://www.w3schools.com" target="_black">Visit W3Schools!</a></p> 

</body> 
</html> 

をこれが有効なターゲットであるかどうかを知りたい

関連する問題