问题标签 [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.
javascript - 奇怪的 JavaScript 类型转换
我正在显示最初显示为选项卡的特定实体的反馈和评级。当用户单击选项卡时,我正在使用
的返回$.get()
是这样的
在这种情况下,我正在使用此数据进行拆分|||
并获得 8 分。
问题就在这里。我正在使用这个插件来显示星级。下面是初始化代码
不管我做什么 评级不起作用。如果我输入一个数字而不是$('body').data( 'rating')
,它工作正常。
最初,我尝试使用输入字段的 val 设置隐藏输入字段的值,$('body').data( 'rating')
然后分配 start 。但这没有用。
提前致谢
PS:看到我编辑我的代码的答案
当我包含警报时,它正在工作。所以就像我只需要播放这段代码。这该怎么做。});
javascript - javascript 中的 $(this)
我在使用this
js 时遇到问题。我有一个这样使用的函数this
:
评分 div 如下:
这是由这个函数调用的:
我能够设置得分值,但无法设置 readOnly 值。当我使用firebug进行调试时,我发现第一个this指向了div,而第二个this指向了window。我哪里错了?注意:我对 JavaScript 了解不多。
更多信息:我在 rails 上使用了 raty http://www.wbotelhos.com/raty。
jquery-plugins - Backbone 视图中的 jQuery 插件 raty.js 不断从服务器重新加载相同的星形图像
每当我将鼠标悬停在页面上的 wbotelhos/raty.js 插件上时,它会随着星星的亮起和熄灭而反复从服务器获取 star-on.png 和 star-off.png。有没有办法使用图像的本地客户端缓存?我正在 Chrome 中进行测试。我使用以下 Backbone.View 渲染代码将插件插入到 Item 元素中。
jquery - Raty Rattings 验证
我有一个小问题。我如何使比率评级在表格中得到验证?
因为当我使用这段代码时
在这个 div 上
当页面加载时,它将在 div 中创建此 html 代码
但我无法将 class="required" 添加到输入字段中,因为它是由脚本本身生成的。
任何人都可以建议如何为 jquery 验证执行此操作吗?
我已经尝试过 addMethod 但我无法将类添加到其中。
php - Jquery Raty 启动插件:为多个 div 设置分数
我正在使用 jquery 星级插件“Raty” https://github.com/wbotelhos/raty。我正在使用 PHP 从数据库中生成结果集。这也包括分数。我想为每个单独的评分组件设置 score 属性。我怎样才能做到这一点?我正在使用这种语法来显示星星。
单个页面中有许多 div,类“stars_small”是动态生成的。我想为每个 div 设置“分数”。
jquery - 如何定义比率“分数”变量以传递给 php 脚本?
我正在尝试在网站中实施比率。除了一个小问题外,我已经让插件正常工作了。我无法将评分值存储到我的数据库中,因为我无法将分数变量传递给我的 php 脚本。这是我的代码:
我将数据获取到我的数据库的 post 函数是:
我的 PHP 脚本很好,除了分数本身之外,数据正在发布到它!在上面的代码中,我遗漏了一些东西。我的警报正确返回了所有变量,除了那些引用分数的变量,它们为空,我的警报的最后部分返回为“分数 = 未定义”。我曾尝试使用 onclick="javascript:rateMe(score)" 但这甚至无法发布数据,并且我没有收到任何警报。
我想知道我做错了什么。我试图在函数之外声明分数变量,我已经向函数添加了一个点击事件,我已经尝试按照文档中的方式重命名分数变量,我已经尝试将函数放在 $(document).ready 函数中() {...} 标签,以及代码的比率部分......无济于事。任何帮助将不胜感激......我是 javascript 的新手,我正在搜索我的食谱,但找不到答案。如果有人可以帮助我理解为什么 score 变量没有被传递给 php 脚本,我将永远感激不尽。谢谢 :)
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 中图像的路径?
非常感谢您对此的帮助。
php - jQuery Raty - 第一个值是从 PHP 传递的空值
我正在尝试使用 jQuery 比率插件在同一页面上显示多个评级,并将值存储在 php 变量中。以下是我正在使用的代码:
我遇到的问题是第一个评级是空的,然后由于第一个评级没有正确填充,之后的所有评级都是 1 分。我不是 jQuery 人,所以如果第一次填充后的变量,我不太确定我哪里出错了。任何帮助将非常感激。
jquery - 成功更新值(使用比率和引导弹出窗口)
我正在使用引导popover
程序jquery-raty
。我有hidden
div 在带有 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
标识。