2012-02-06 81 views
0

我想問一下關於jQuery的擴展,特別是在Yii框架中。 我得到了一些被困在此代碼:關於jQuery()的錯誤。appendo

  • <table class="appendo-gii" id="<?php echo $id ?>"> <thead> <tr> </tr> </thead>
  • <?php $this->widget('application.extensions.appendo.JAppendo',array( 'id' => 'repeateEnum', 'model' => $model,.. ?>

我怎麼能解決這個問題:

jQuery("#repeateEnum").appendo is not a function

這段代碼是來自該代碼的觸發?謝謝你的回覆。

+0

無法從後端代碼(php)中判斷前端代碼(JavaScript)中究竟出了什麼問題。看起來您的小部件代碼無法注入appendo js文件,或者注入時間太晚或在腳本中使用錯誤的路徑名稱。通過輸出HTML來顯示哪一個。 – 2012-02-06 14:05:25

回答

0

您是否包含以下js?

<script src="js/jquery.pack.js"></script> 
<script src="js/jquery.appendo.js"></script> 

http://deepliquid.com/projects/appendo/demos.php

指活生生的例子參照另一個很好的參考here

+0

我做到了。但是,沒有什麼改變。你有另一種解決方案嗎? – syaloom 2012-02-06 07:26:28

+0

你見過鏈接中提供的演示代碼嗎? – 2012-02-06 07:27:33

+0

是的,但我認爲代碼出錯了:'id'=>'repeateEnum'。它有助於當Id是auto_increment時,但它不會在其他工作 – syaloom 2012-02-06 07:29:54

1

如果磁帶庫適當地包括,檢查JS控制檯中的錯誤,當加載頁面。也許別的東西正在打破JS。