- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我正在尝试在网站中实现raty。除了一个小问题之外,我已经让插件正常工作了。我无法将评分值存储到数据库中,因为我无法将分数变量传递给我的 php 脚本。这是我的代码:
<div id="star" onclick="javascript:rateMe()"></div><br /><br />
<div id="hint"></div><br />
<script type="text/javascript" src="scripts/js/jquery.raty.min.js"></script>
<script type="text/javascript">
$('#star').raty({
half : true,
number: 10,
score : 5,
cancel : true,
cancelHint : 'none',
target : '#hint',
targetKeep : true
});
</script>
我将数据获取到数据库的 post 函数是:
function rateMe(score) {
$.post('scripts/php/rater.php',{score:score, userid:<?php echo $memid; ?> },function(data){alert(data+' Score = '+score);
});
}
我的 PHP 脚本很好,除了分数本身之外,数据也被发布到它!在上面的代码中,我遗漏了一些东西。我的警报正确返回所有变量,除了那些引用分数的变量之外,这些变量为空,并且警报的最后部分返回为“分数=未定义”。我尝试过使用 onclick="javascript:rateMe(score)"但这甚至无法发布数据,而且我没有收到任何警报。
我想知道我做错了什么。我尝试在函数外部声明分数变量,我向函数添加了单击事件,我尝试按照文档中的方式重命名分数变量,我尝试将函数放置在 $(document).ready 函数中() {...} 标签,以及代码的大部分部分...都无济于事。任何帮助将不胜感激...我是一个 javascript 新手,我正在搜索我的食谱,但找不到答案。如果有人能帮助我理解为什么分数变量没有被传递给 php 脚本,我将永远感激不已。谢谢:)
最佳答案
尝试将点击处理程序放入raty对象的选项中:
<div id="star"></div><br /><br />
<div id="hint"></div><br />
<script src="lib/jquery-1.7.2.js" type="text/javascript"></script>
<script type="text/javascript" src="lib/raty.js"></script>
<script type="text/javascript">
$('#star').raty({
half : true,
number: 10,
score : 5,
cancel : true,
cancelHint : 'none',
target : '#hint',
targetKeep : true,
click: function(score, evt) {
$.post('raty.php',{score:score, userid:0 },
function(data){
alert(data+' Score = '+score);
});
}
});
</script>
关于jquery - 如何定义raty "score"变量传递给php脚本?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12634387/
我在谷歌地图上添加了带有一些搜索结果的标记。 var infowindow = new google.maps.InfoWindow(); var marker, i; for (i = 0; i '
我正在使用来自此站点的评级 jQuery 插件:http://www.wbotelhos.com/raty/作者:华盛顿·博特略。 我在单一表格中使用多个评级。不同的评级是这样的: 现
我正在尝试使用 this评分插件,但我无法在点击时设置新分数。 我正在对点击事件发出 ajax 请求并获取新的计算得分。我想在点击事件中设置新分数。正确的做法是什么? Javascript: $("
我正在尝试使用 jQuery Raty plugin使用 AngularJS。尚未成功。 我需要的是这样的: {{obj.rating}}
在我的应用程序中,管理员可以为每个用户输入评分。我使用 raty js 来显示和输入星级.. 事情是我可以通过这个得到一个整数值。我试图通过这个设置浮点值,比如半星和所有这就是我所做的..但输出仍然是
我正在尝试获取jquery.raty与 Django 一起工作。我完美地设置了静态文件的服务,但是似乎在查找评级图像文件时遇到了问题。 这就是我的设置方式: base.html(此处静态加载即可)
我正在使用 jQuery Raty plugin在我的网站上启用星级评分系统。 我有一组 4 个可评分问题(也可以是 5 个),我使用循环动态显示这些问题。因此,为了显示星星,我使用 div id 如
我目前正在开发一个预约安排系统,该系统有一个评论部分留给实践。我正在使用 Jquery Rate 插件根据用户提交的反馈填充星星。我已尽一切可能将星星与文本和图像对齐。请参阅随附的屏幕截图: 我试图让
有谁知道怎么把分数加到星号上,像这样: 我考虑过在 Photoshop 中制作数字,但它如何在不同尺寸的屏幕上缩放? 还考虑了设置 JS 来计算宽度。然而,对我来说这似乎是一个复杂的问题。 如果有人知
我正在使用 jQuery Raty插件是一个星级评定插件,它运行良好。 这是我的代码 $('#star').raty({ path: '/Content/RatingPlug
我正在尝试使用 jquery.raty.js 和 jquery.raty.min.js,但我想使星星变大,但它不起作用。我在 jquery.raty.js 和脚本中的这个函数中更改了大小。 我这里有这
我使用 jQuery Raty 插件。它很棒,可以满足我的大部分需要。我一直在寻找一种解决方案,当用户将光标移到控件上时不突出显示星星。使其只是 readOnly: true 没有帮助,因为它禁用了我
我正在使用 Masonry-rails 中的无限滚动选项并正在通过 Raty.js 实现评级系统。当前几个图钉出现时,会显示平均评分,但是,无限滚动后,新图钉没有平均评分。附件是我的index.htm
我在 jQuery UI 对话框中使用 jQuery Raty 插件(基本上是问卷样式格式)。 使用一些自定义 jQuery,我创建了一个调查问卷样式的界面,在每个选择上都会显示一个“新问题”,用户必
很难说出这里问的是什么。这个问题是含糊的、模糊的、不完整的、过于宽泛的或修辞性的,无法以目前的形式得到合理的回答。如需帮助澄清此问题以便重新打开它,visit the help center 。 已关
我是 RoR 的新手,在我的应用程序上显示 Raty 插件时遇到问题。另外,我注意到自从我添加了 Raty 后,另一个 Js 函数已经停止工作,所以我认为它们之间存在冲突? 已添加 Raty 通讯文件
我正在使用 jqueryraty,页面上有 5 个评级选项。我想统计所有 5 个评分的分数。我为每个评级指定了自己的 ID #targetKeep1 #targetKeep2 等...并将 score
我正在尝试在 Google Maps API 版本 3 的信息窗口内实现评级系统。 我尝试了 Rateit 和 Raty,但都无法使它们工作。 我在这里尝试了这段代码,但它对我不起作用: funct
我有一个 Rails 应用程序,我在其中使用了 jquery Raty 插件,我在 gemfile 中包含了 Raty gem 'jquery-raty-rails', github: 'bmc/jq
我正在尝试使用 Raty在我的 Rails 中使用 $('#default').raty(); 形成“评论” .出现“1 2 3 4 5”而不是实际的星星。我的 jquery.raty.js 文件在
我是一名优秀的程序员,十分优秀!