php代码中的javascript

时间:2011-05-09 05:02:49

标签: php javascript

我在PHP代码中放置了javascript,就像这样 <?php if(condition) { ?><script>do some scripting here</script><?php } ?> 当我在当地运行时,它的工作非常完美。 但是当我将它上传到服务器时它不会运行.. JavaScript不起作用。 谁能请帮忙。 谢谢, 德万

2 个答案:

答案 0 :(得分:2)

首先,我很确定你必须这样做:

<?php if (condition) { ?>  ** script stuff ** <?php } ?>

<?php if (condition) : ?> ** script stuff ** <?php endif; ?>

(您的脚本在if语句中没有作用域,尽管这可能是复制/粘贴错误。)

其次,它可能是你的脚本(也许你的服务器上没有jQuery之类的Javascript文件)。

答案 1 :(得分:0)

你的问题很模糊......

以下是我首先要审查的所有内容:

  • 你确定php在远程服务器上运行吗?
  • 运行脚本时屏幕上有什么内容吗?
  • 当您从生成的页面查看源代码时:您看到了您的javascript代码吗?
  • 您是否检查过javascript错误消息?

评论后的另一批问题:)

  • 您是否尝试使用“基本”代码更改JS代码,例如“alert('my code works');” ? (为了查看您的javascript代码是否被触发)
  • 如果基本警报代码没有生成弹出窗口,那么您应该使用javascript查看浏览器的设置。它可能未启用
  • 如果它有效(并且您没有任何JS错误消息):尝试在您自己的代码中添加一些“警报”弹出窗口,以便找到代码停止工作的位置)

这不会为您提供问题的直接答案,但会帮助您找到有关问题的更多详细信息,并帮助我们找到答案