2012-02-06 76 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。