问题标签 [raty]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
2 回答
587 浏览

javascript - 奇怪的 JavaScript 类型转换

我正在显示最初显示为选项卡的特定实体的反馈和评级。当用户单击选项卡时,我正在使用

的返回$.get()是这样的

在这种情况下,我正在使用此数据进行拆分|||并获得 8 分。

问题就在这里。我正在使用这个插件来显示星级。下面是初始化代码

不管我做什么 评级不起作用。如果我输入一个数字而不是$('body').data( 'rating'),它工作正常。

最初,我尝试使用输入字段的 val 设置隐藏输入字段的值,$('body').data( 'rating')然后分配 start 。但这没有用。

提前致谢

PS:看到我编辑我的代码的答案

当我包含警报时,它正在工作。所以就像我只需要播放这段代码。这该怎么做。});

0 投票
1 回答
352 浏览

javascript - javascript 中的 $(this)

我在使用thisjs 时遇到问题。我有一个这样使用的函数this

评分 div 如下:

这是由这个函数调用的:

我能够设置得分值,但无法设置 readOnly 值。当我使用firebug进行调试时,我发现第一个this指向了div,而第二个this指向了window。我哪里错了?注意:我对 JavaScript 了解不多。

更多信息:我在 rails 上使用了 raty http://www.wbotelhos.com/raty

0 投票
1 回答
345 浏览

jquery-plugins - Backbone 视图中的 jQuery 插件 raty.js 不断从服务器重新加载相同的星形图像

每当我将鼠标悬停在页面上的 wbotelhos/raty.js 插件上时,它会随着星星的亮起和熄灭而反复从服务器获取 star-on.png 和 star-off.png。有没有办法使用图像的本地客户端缓存?我正在 Chrome 中进行测试。我使用以下 Backbone.View 渲染代码将插件插入到 Item 元素中。

0 投票
2 回答
1671 浏览

jquery - Raty Rattings 验证

我有一个小问题。我如何使比率评级在表格中得到验证?

因为当我使用这段代码时

在这个 div 上

当页面加载时,它将在 div 中创建此 html 代码

但我无法将 class="required" 添加到输入字段中,因为它是由脚本本身生成的。

任何人都可以建议如何为 jquery 验证执行此操作吗?

我已经尝试过 addMethod 但我无法将类添加到其中。

0 投票
5 回答
4848 浏览

php - Jquery Raty 启动插件:为多个 div 设置分数

我正在使用 jquery 星级插件“Raty” https://github.com/wbotelhos/raty。我正在使用 PHP 从数据库中生成结果集。这也包括分数。我想为每个单独的评分组件设置 score 属性。我怎样才能做到这一点?我正在使用这种语法来显示星星。

单个页面中有许多 div,类“stars_small”是动态生成的。我想为每个 div 设置“分数”。

0 投票
1 回答
2500 浏览

jquery - 如何定义比率“分数”变量以传递给 php 脚本?

我正在尝试在网站中实施比率。除了一个小问题外,我已经让插件正常工作了。我无法将评分值存储到我的数据库中,因为我无法将分数变量传递给我的 php 脚本。这是我的代码:

我将数据获取到我的数据库的 post 函数是:

我的 PHP 脚本很好,除了分数本身之外,数据正在发布到它!在上面的代码中,我遗漏了一些东西。我的警报正确返回了所有变量,除了那些引用分数的变量,它们为空,我的警报的最后部分返回为“分数 = 未定义”。我曾尝试使用 onclick="javascript:rateMe(score)" 但这甚至无法发布数据,并且我没有收到任何警报。

我想知道我做错了什么。我试图在函数之外声明分数变量,我已经向函数添加了一个点击事件,我已经尝试按照文档中的方式重命名分数变量,我已经尝试将函数放在 $(document).ready 函数中() {...} 标签,以及代码的比率部分......无济于事。任何帮助将不胜感激......我是 javascript 的新手,我正在搜索我的食谱,但找不到答案。如果有人可以帮助我理解为什么 score 变量没有被传递给 php 脚本,我将永远感激不尽。谢谢 :)

0 投票
2 回答
3497 浏览

django - Django:如何设置 jQuery-Raty 的静态设置?

我正在尝试让jquery.raty与 Django 一起工作。我已经完美地设置了静态文件的服务,但是毕竟找到评级图像文件似乎有问题。

这就是我的设置方式:

base.html(这里的静态加载很好)

模板:

js

但我看到的不是星星,而是替代文本数字:

在此处输入图像描述

这是我在刷新页面时从服务器收到的消息:

我不明白为什么它会查看当前位置(http://127.0.0.1:8000/contact/add/)并附/img/xxx.png加到/contact/add/.

如何使用 STATIC_URL 路径设置 javascript 中图像的路径?

非常感谢您对此的帮助。

0 投票
1 回答
332 浏览

php - jQuery Raty - 第一个值是从 PHP 传递的空值

我正在尝试使用 jQuery 比率插件在同一页面上显示多个评级,并将值存储在 php 变量中。以下是我正在使用的代码:

我遇到的问题是第一个评级是空的,然后由于第一个评级没有正确填充,之后的所有评级都是 1 分。我不是 jQuery 人,所以如果第一次填充后的变量,我不太确定我哪里出错了。任何帮助将非常感激。

0 投票
1 回答
860 浏览

jquery - Raty 在引导弹出窗口中不起作用

我在bootstrap popover 中添加了 raty 。它在引导弹出窗口中不起作用,但在外部起作用。这是一个js 小提琴。我错过了什么吗?谢谢

这是一个评级代码。在弹出窗口内我无法点击评级。

0 投票
2 回答
1129 浏览

jquery - 成功更新值(使用比率和引导弹出窗口)

我正在使用引导popover程序jquery-raty。我有hiddendiv 在带有 JS 函数的 popover 上显示它们content:。我想更新隐藏 div 中的一些属性。假设我data-rating在隐藏的 div 中有属性。我想更新data-rating价值。我正在使用以下语句。

当我打印数据属性时,console.log($('#hidden_div_1').data('rating'));我得到25了正确的。但是,当我再次将鼠标悬停在特定对象上以显示弹出框时,我得到old了属性值。值为destroying when popover disappeared。我不知道为什么。有人帮忙吗?

这是我的完整 jquery 代码。这是小jsfiddle

谢谢

编辑1:$('#hidden_div_1').data('rating', '25');

编辑2:这很奇怪。data-rating值不变。我已经附加了console.log输出。

控制台日志

代码 >

alert(currentId);打印correct标识。