通过点击javascript中的锚标记来获取锚标记的值,我想将值传递给控制器
<div class=form-actions>
<% @sitename.each do | rec | %>
<a id="<%=rec.site%>" data-rel="tooltip" value=<%=rec.site%>"title="Total access in bangalore."
class="well span2 top-block sri" href="#">
<span class="icon32 icon-green icon-Users"></span>
<div><%=rec.site%></div>
<div id="loading-indicator" style="display: none;">
<%= image_tag("peregrine-loader.gif") %>
</div>
<div class="counter"><%=rec.cnt%></div>
<span class="notification">today</span>
</a>
<% end%>
<!-- Summary counters - END -->
</div>
<script type=text\JavaScript>
$('.sri').live('click' , function(){
var x= $(this).val();
alert x;
</script>
java脚本代码无法正常工作,我的问题是如何在点击相应按钮时获取锚点的值(此处按钮表示形式查看代码输出:我们得到不同的方框 如果单击该框我需要在一个变量中的相应值,我想将其传递给控制器) 例如,第一个按钮名称= blore,第二个按钮= pune 如果我点击blore按钮我想要那个按钮值,如果我点击pune按钮我希望pune按钮值在一个变量
答案 0 :(得分:0)
您可以通过锚标记URL中的查询字符串发送值。但其他人可以看到这些。
或者您可以通过JavaScript发送onclick事件
将url和params传递给javascript方法并通过此方法发送。