gpt4 book ai didi

java - jquery 中 .post 的多次使用

转载 作者:行者123 更新时间:2023-12-02 08:11:43 26 4
gpt4 key购买 nike

美好的一天!

我正在尝试使用 jquery .post()。我的问题是我想从 2 个不同的 Action (java-struts2) 获取数据。它没有获取 test2 的数据,而是重新发送页面两次......所以我的 JSP 中的数据也加倍。

我的代码如下:

$(function(){
$.post("test", function(data) {
$("#tester").html(data);
});

$.post("test2", function(data) {
$("#tester2").html(data);
});

});

HTML:

<div id="tester"></div>
<div id="tester2"></div>

如何从两个不同的操作(java)检索数据而不需要发送数据两次?

谢谢

最佳答案

当您从服务器发送 JSON 响应时,将数据分组在一起,如下所示:

{
"tester": [foo, bar],
"tester2": "hello world"
}

在您的 $.post 回调中,您现在可以访问 data 变量中的两条数据。

console.log(data.tester)   //=> [foo, bar]
console.log(data.tester2) //=> hello world

关于java - jquery 中 .post 的多次使用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7280719/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com