2010-11-08 48 views
1

我有這個在我的的index.phpJavaScript並沒有在我的PHP代碼工作

include 'app/Core.php';  
echo Core::getPageHtml(); 

core.php中

final class Core 
{ 
    public static function getPageHtml() 
{ 
    ob_start(); 
    include 'layout.php'; 
    $html = ob_get_clean(); 
    return $html; 
} 
} 

layout.php中是正常的HTML代碼,我可以看de頁面,只是完美的,但JavaScript代碼不起作用,我甚至寫了一個警報('hello world'),像這樣

<script type="text/javscript"> 
    alert('hello world'); 
    </script> 

所以,它應該很簡單,但我可以讓它工作,我在這裏失蹤了什麼? 需要一些幫助,這代碼

+0

你確定'layout.php'被包含在內(可能是錯誤的路徑,或者是什麼..)?試着用'echo' alert('x');'「;'看看它是否有效 – acm 2010-11-08 14:52:58

回答

7

"text/javscript" - >"text/javascript"

+0

好聽。 +1 :) – RobertPitt 2010-11-08 14:56:03

+1

另一種選擇是根本不輸入語言。 W3C是唯一會關心的人。 – JAL 2010-11-08 15:00:50

2

工作對我來說,你有文本/ JavaScript的拼寫錯的。