0

这是我通过ajax 调用的jsp。

<s:iterator var="result" value="all" id="result">
   <div class="Item">
       <span class="item_id" style="display:none"><s:property value="%{#result.id}"/></span>
   </div>
</s:iterator>

这是我使用 jquery 调用它的 javascript。

 jQuery.ajax({
            type:"POST",
            url:"test.jsp",
            data:"type="+type+"&start_id="+start_id,
            success:function(data){
                    item_id=$(data).find(".item_id").text();
                    console.log("item_id="+item_id);
                }
            });

我的问题是我想知道我调用的最后一个 item_id。这样我就可以打电话给下一个了。我该怎么做?我的代码让我得到了该类 item_id 中的所有内容,没有任何分隔符,所以我不知道我的最后一个 id 是什么。

输出示例:

7910 ==> i only want 10.
4

1 回答 1

0

您可以使用以下

item_id=$(data).find(".item_id:last").text();

而不是 item_id=$(data).find(".item_id").text();

于 2012-07-30T14:48:37.963 回答