2012-10-30 174 views
-1

我無法讓Jquery在CI中工作。Codeigniter&JQuery Hello world

我從官方網站下載了jquery。現在我有一個簡單的

<script type="text/javascript" src="path_to_jquery"></script> 

比:

<script type="text/javascript"> 
    $(document).ready(
     function() { 
      alert('The document is ready.'); 
     } 
    ); 
</script> 

,並提醒不顯示。那麼我在做什麼錯誤?

所有這些代碼都在我的'視圖'中。

+0

將其用作scr =「http://ajax.googleapis.com/ajax/libs/jquery/1.7/jquery.min.js」 –

+1

檢查控制檯中是否有任何javascript錯誤。 –

+0

那path_to_jquery只是爲了這裏吧?因爲如果這就是你真正擁有的那麼它不會加載jquery。見Milind的評論以上正確的道路。 (雖然爲什麼1.7我不確定。) –

回答

0

確保在您的庫巴啓用javascript

view文件中添加這個腳本並運行

<script type="text/javascript" src="http://ajax.googleapis.com/ajax/libs/jquery/1.8.2/jquery.min.js"></script> 

如果它不工作,檢查你的頁面源瀏覽器

編輯

。如果U想從你的服務器加載JQuery的只是使用

<script type="text/javascript" src="<?php echo base_url()?>file_path_in_app/jquery.js"></script> 

建議

U可以使用firebug工具來調試這些樣的錯誤..

+0

我可以接受這個答案......但我真的想從應用程序內部加載jquery。我不希望每次頁面加載時都依賴谷歌apis。 – user568021

+2

@ user568021相信我,它們比您選擇的任何主機更可靠,它們的加載速度更快,有時它們甚至不需要在他第一次訪問您的網頁之前,它們會在您的用戶緩存中加載。如果你真的想讓它們從你的頁面加載,使用'<?php echo site_url('path/to/jquery.js');?> CodeIgniter需要完整的URL。 –

+0

@ user568021:檢查編輯.. – mrsrinivas

1

這讓我感到困擾,你已經接受上面的答案是正確的。因爲這是不正確的url被添加到type =「」而不是src =「」。

這是正確的片段:

<script src="http://ajax.googleapis.com/ajax/libs/jquery/1.8.2/jquery.min.js"></script> 

您的歡迎。

+0

是啊...我沒有注意到...也沒有複製他的代碼字面.. – user568021

0

您只需下載最新的jQuery插件,並添加

<script src=""></script> 

隨着在src你只是保持的文件路徑您的jQuery API插件。

+1

他爲什麼要下載它時從CDN加載它被推薦。 –