阿贾克斯星级评分问题

问题描述:

我正在实施面包店文章here is link中给出的ajax星级评分插件。我遵循了文章中给出的步骤,但只有星星显示出来,但我们不能投票,并且鼠标悬停在消息上也没有显示出来。我已包含阿贾克斯星级评分问题

$ javascript-> link('jquery-1.3.2.min.js'); $ javascript-> link('/ rating/js/rating_jquery_min.js'); 在我的布局文件(default.ctp)中,并在我的ctp文件中添加了以下代码

$ this-> element('rating',array('plugin'=>'rating','model'=> 'Product','id'=> 148)); 这里m应用产品型号的评级,id是硬编码,它是给定产品的现有id。 我该如何解决这个问题? 通过萤火虫我发现以下错误: $未定义 rating_itot()in rating_prototype.js(line 34) ()index(line 31) [Break On This Error] $(element +'_'+ i ).observe(“鼠标悬停”,功能(E){

感谢 普什帕

+1

请张贴您正在使用的代码的相关部分 – Dormouse 2011-05-20 06:53:34

使用Firebug(或类似),看看有什么文件浏览器试图加载,它的实际文件名和位置比较你可能会看到问题所在

我的猜测是它可能是一个路径问题 - 也许你忘了给图像文件名添加前导斜杠,或者类似的东西。但没有看到你的代码,这只是一个猜测。

+0

感谢Spudley,我已对代码进行了一些更改,现在星星正在显示,但我无法投票。即使mouseover消息不显示。 – pushpa 2011-05-20 11:38:46

+0

@pushpa - 我很高兴你有第一部分排序。但是你将不得不向我们展示一些代码以获得更多帮助。至少,请根据我的回答告诉我们您在Firebug中看到的内容,以及它与您期望看到的内容的比较。 – Spudley 2011-05-20 11:45:13

+0

谢谢,我已经收录了 link('jquery-1.3.2.min.js'); echo $ javascript-> link('/ rating/js/rating_jquery_min.js'); ?>在我的布局文件(default.ctp)中,并在我的ctp文件中添加了以下代码 element('rating',array('plugin'=>'rating', 'model '=>'Product', 'id'=> 148)); ?>这里m应用产品型号的评级,id是硬编码,它是给定产品的现有id。 – pushpa 2011-05-20 13:17:55