gpt4 book ai didi

JQuery AJAX 调用 - 如何捕获响应 JSON?

转载 作者:行者123 更新时间:2023-12-01 01:11:12 24 4
gpt4 key购买 nike

jQuery:

$(document).ready(function(){
$('#QuoteSearch').submit(function(){
alert("in jquery");
$.ajax({
url: "ajaxJQuery",
type: "POST",
data: {username: $("#username").val(), password: $("#password").val()},
dataType: "json",
error: function(){
alert('Error');
},
success: function(data){
alert('SUCCESS');
alert(data);
}
});
return false;
});
});

<form>代码:

<form id="Quote Search">   
<textfield name="username" id="username" label="User Name" />
<textfield name="password" id="password" label="Password" />
<submit/>
</form>
<div id="coupon">
Name = <property value="name" /> and Code = <property value="code" />
</div>

Action 类:

private String username;
private String password;
private String name = "Sheela";
private String code = "qwert";

public String execute() throws Exception {
System.out.println("inside execute");
name = username;
code = password;
return SUCCESS;
}

问题:如何访问 Action 类返回的 JSON?我正在使用 struts2-json-plugin,它会自动将 Action 类转换为 JSON。我希望能够根据 JSON 响应更新 div 标签。

这是我在控制台中看到的内容:

DEBUG (org.apache.struts2.json.JSONUtil) [JSON]
{"code":"HELLO","name":"ABCD","password":"HELLO","username":"ABCD"}

但我不知道如何在 JSP 中捕获它。请帮忙。gh

最佳答案

来自服务器的 JSON 响应应位于成功处理程序的 data 参数中。你看过里面有什么吗?

关于JQuery AJAX 调用 - 如何捕获响应 JSON?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4084132/

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