私はこの小さな機能を持っています
function makewindows(){
child1 = window.open ("about:blank");
child1.document.write("<?php echo htmlspecialchars(json_encode($row2['ARTICLE_DESC']), ENT_QUOTES); ?>");
child1.document.close();
}
何を試しても、phpコードの結果ではなく、phpコードをhtmlソースとして出力するだけです。これは以前は正常に機能していましたが、何を変更してこの動作になったのかわかりません。
これですべてのコードを貼り付けました。updateByQuery を呼び出すリンクによってエラーが生成され、makewindows が正しく解析されない..と思います。ただし、updateByQuery の何が問題なのかはわかりません。
function updateByQuery(layer, query) {
url = "get_records.php?cmd=GetRecordSet&query="+query+"&sid="+Math.random();
update(layer, url);
}