将jQuery值设置为c:foreach循环

时间:2013-10-15 10:50:04

标签: javascript jquery ajax spring spring-mvc

我基本上是尝试根据特定的id获取带有ajax请求的值。然后我想加载返回的json List,并将其加载到jstl foreach循环中。这是我的ajax GET请求代码:

$(this).on("click", ".edit_sighting", function(){
        var username = +$(".edit_sighting").val();
        $.get("${pageContext.request.contextPath}/getSighting/" + username, function(sightings) {

        });
    });

按下我的按钮以加载这些值:因此,当实例化时,我想将用户拥有的所有目击加载到模态中。

<button class="edit_sighting" value="${sighting.username}">Edit Sighting</button>

我希望返回的'目击'进入c:foreach循环,以显示用户是否有超过1次目击。

<c:forEach var="" items="${?}">

</c:forEach>

我不知道如何设置返回到'var'部分的jQuery值? 感谢

1 个答案:

答案 0 :(得分:0)

试试这个:

$(this).on('click', '.edit_sighting', function() {
   $.get('${pageContext.request.contextPath}/getSighting/' + $('.edit_sighting').val(), function(sightings) {
                                                                                           $('c\\:forEach').attr('var', sightings);
                                                                                        });
});

另外,为什么在绑定click事件时使用$(this)作为选择器?