簡體   English   中英

php代碼中的javascript

[英]javascript inside php code

我已經在PHP代碼中放置了javascript,就像這樣<?php if(condition) { ?><script>do some scripting here</script><?php } ?>當我在本地運行它時它完美無缺。 但是當我將它上傳到服務器時它不會運行.. javascript不起作用。 誰能請幫忙。 謝謝,德萬

首先,我很確定你必須這樣做:

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

要么

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

(您的腳本在if語句中沒有作用域,盡管這可能是復制/粘貼錯誤)。

其次,它可能是你的腳本(也許你的服務器上沒有jQuery等javascript文件之一)。

你的問題很模糊......

以下是我首先要回顧的所有事情:

  • 你確定php在遠程服務器上運行嗎?
  • 運行腳本時屏幕上有什么內容嗎?
  • 當您從生成的頁面查看源代碼時:您是否看到了您的javascript代碼?
  • 你檢查了javascript錯誤消息嗎?

評論后的另一批問題:)

  • 您是否嘗試使用“基本”代碼更改JS代碼,例如“alert('my code works');” (為了查看您的javascript代碼是否被觸發)
  • 如果基本警報代碼沒有生成彈出窗口,那么您應該使用javascript查看瀏覽器的設置。 它可能未啟用
  • 如果它工作(並且您沒有任何JS錯誤消息):嘗試在您自己的代碼中添加一些“警報”彈出窗口,以便找到您的代碼停止工作的位置)

這不會為您提供問題的直接答案,但會幫助您找到有關您問題的更多詳細信息,並幫助我們找到答案

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM