好的,所以这应该很容易吧?测试.php:
function some_javascript() {
echo "Hello";
echo "<script type='text/javascript'>alert('Hello')<script>";
}
当您尝试加载您的 test.php 时,您会收到一个警报窗口。
我一定遗漏了一些东西,因为我无法使用模式窗口作为目标并通过 post 发送 AJAX 请求来使其工作。
这是我正在尝试做的基本结构:
索引.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() 将模态可见性设置为“可见”,并将其 innerHTML 设置为来自 test.php 的响应文本(我不编写代码,因为我在这里似乎没有问题;文本发送得很好(我得到“你好”)并根据需要处理发送的发布数据)。但是没有警报窗口!相反,我得到“警报('Hello')”。
除此之外,代码工作正常,但我无法让 javascript 工作。一定有一些我遗漏的细节。有任何想法吗????