さて、これは簡単なはずですよね?test.php:
function some_javascript() {
echo "Hello";
echo "<script type='text/javascript'>alert('Hello')<script>";
}
test.phpを読み込もうとすると、アラートウィンドウが表示されます。
モーダルウィンドウをターゲットとして使用し、ポスト経由でAJAXリクエストを使用してこれを機能させることができないため、何かが足りないに違いありません。
これが私がやろうとしていることの基本的な構造です:
index.html:
<html>
<head>
<style>
#modal {
visibility:hidden;
}
</style>
</head>
<body>
<div id="modal">
</div>
<button onclick="call_ajax();">Call Ajax</button>
</body>
</html>
call_ajax()は、モーダル可視性を「visible」に設定し、そのinnerHTMLをtest.phpからの応答テキストに設定します(ここでは問題がないように見えるため、コードを記述しません。テキストは問題なく送信されます(「hello」を取得します)送信された投稿データは必要に応じて処理されます)。しかし、アラートウィンドウはありません!代わりに、「alert('Hello')」を取得します。
それ以外はコードは正常に動作しますが、JavaScriptを動作させることができません。私が欠けている詳細があるに違いありません。何か案は????