-1
AJAXを使用して単純に生成しますが、スタイルには少し問題があります。私は私の問題の解決策を見出すことができません。AJAXリクエストで生成した印刷ページのスタイル
私はAJAXとPHPファイルへのリクエストを送信し、これは、HTMLコードを返します。私はJavaScriptを取得し、 "印刷ページ"を生成します。ページにスタイルがない場合 - すべてがokeyですが、このメソッドでスタイルを追加しようとすると、スクリプトはコンテンツなしで白いページを返します。
$.post({
type: "POST",
url: "generate.php",
data: {pid: pid},
}).done(function(data) {
output = window.open('');
output.document.write('<html><head><link rel="stylesheet" type="text/css" href="offer.css" /></head><body>');
output.document.write(data + '</body></html>');
output.print();
});
ちょうどこの
<?php
$foo = "foo";
ob_start();
?>
<p><?php echo $foo; ?></p>
<?php
$result = ob_get_flush();
echo $result;
?>
@サスエロあなたはスタイルファイルへのリンクを使用する代わりにスタイルコードを追加しようとしましたか? – claudio