Javascript 将jQuery值设置为c:foreach循环

Javascript 将jQuery值设置为c:foreach循环,javascript,jquery,ajax,spring,spring-mvc,Javascript,Jquery,Ajax,Spring,Spring Mvc,我基本上是试图通过基于特定id的ajax请求获取值。然后,我想加载返回的json列表,并将其加载到jstl foreach循环中。这是我的ajax GET请求代码: $(this).on("click", ".edit_sighting", function(){ var username = +$(".edit_sighting").val(); $.get("${pageContext.request.contextPath}/getSighting/" +

我基本上是试图通过基于特定id的ajax请求获取值。然后,我想加载返回的json列表,并将其加载到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循环,以显示用户是否有多个目击

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

</c:forEach>

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

试试这个:

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

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

好的,我会试试,但是“items”属性呢?我不知道返回数据是什么样子,也不知道在
item
属性中需要什么。我不确定,我以前从未使用过JSTL。如果您使用console.log(sightings),那么您的开发人员工具中有哪些内容?