我有 javascript 的问题。我已经下载了一个评级明星插件,确切地说是这个:http ://www.fyneworks.com/jquery/star-rating/#tab-Testing
我在一页上有很多东西要评价,所以我想我可以使用 onclick 将其发送到一个函数,该函数使用 ajax 将它发送到我的数据库。问题是,当点击评级星时,没有任何反应,我在常规提交按钮上尝试过,并且该功能被执行。
这是代码:
<script type="text/javascript">
function postform(){
alert('Thing is clicked');
};
</script>
星星实际上是一个单选按钮:
<input name="adv1" type="radio" class="star {split:4}" value="0.50" onclick="postform()"/>
我看不出代码有什么问题,因为当我在这样的常规按钮上测试它时:
<input type="submit" value="testbutton" onclick="postform()"/>
它给了我警报 Thing is Clicked。
不知何故,明星不喜欢 onclick 的东西。我在 IE、Chrome 和 FF 中测试过它,没有任何反应
有人可以帮我吗?
非常感谢!
编辑:
按照卢卡斯的要求,我脑子里有这个:
<script type='text/javascript' src='jquery.min.js'></script>
<script src='jquery.MetaData.js' type="text/javascript"></script>
<script src='jquery.rating.js' type="text/javascript"></script>