JavaScript cofirm在PHP文件中不起作用
javascript cofirm not working in php file
<script type="text/javascript">
var r = confirm("Press a button");
if (r == true) {
<?php header('location:index.php');?>
}</script>
它在索引中的重定向.php没有构象对话框和下面的代码正确执行,没有任何代码包含简单的导航代码。
<script type="text/javascript">
var r = confirm("Press a button");
if (r == true) {
x = "You pressed OK!";
}</script>
您混合了服务器端和客户端功能,这使得它非常混乱,并且它的行为方式不符合您的期望。
无论您在客户端做什么,您的标头都将由 PHP 从您的服务器发送出去。请改用 JavaScript 重定向来在客户端处理它。
嘿,你不能像这样在javascript中使用php。你只能在javascript中使用php,当你需要一个值时。因为 php 在通过 javascript 加载页面后不会执行。
例如:
<script>
var x="<?php echo $x; ?>";
</script>
但是在您的情况下,对于重定向,您可以使用
window.location="http://example.com/"
相关文章:
- 带有凭据的角度文件上载(CORS)不起作用
- html文件中的script标记根本不起作用
- grunt上的压缩文件夹不起作用
- 当我在浏览器中打开HTML文件时,javascript不起作用
- AJAX上传文件不起作用
- 在Hapi.js中提供静态JavaScript文件不起作用
- ngResource没有'从JSON文件解析HTML时不起作用
- jQueryAjax调用在单独的.js文件中不起作用
- PhoneGap读写文件获胜'不起作用
- 我尝试使用我的本地js文件来获取远程IP数据,但它不起作用
- 某些js文件在Drupal中不起作用
- 使用gulp-angular gettext从JS文件中提取字符串不起作用
- google.setOnLoadCallback()在单独的JS文件中不起作用
- css&js文件在php中不起作用
- 从HTML链接时,Javascript文件不起作用
- 如果在include文件中使用连接,Jquery ajax调用将不起作用
- php文件中包含的jquery文件在服务器上不起作用
- Cufon-builder-font-js文件在Fabric.js中不起作用
- 如果.htaccess文件中只写了一行代码,那么我所有的css和js都不起作用,如何修复它
- Haskell调用Node.js文件不起作用