gpt4 book ai didi

javascript - jQuery 根据 ajax 响应显示/隐藏 Div 并将响应的 requestId 传递给成功的 Div

转载 作者:行者123 更新时间:2023-11-28 05:52:25 25 4
gpt4 key购买 nike

我有以下代码用于根据服务调用的响应显示/隐藏成功 div,并且我需要将服务响应的请求传递给成功 Div。如何传递 requestId 并显示成功 div

<div id="showResponseArea" class="alert alert-success hide">
<span>
<strong>Success !! </strong>Your request <<requestId>> has been successfuly created !!!
</span>
</div>
$.ajax({
url:
type:
data:
success: function(resObj){
$("#showResponseArea span").removeClass("hide");
var requestId = resObj.requestId;
}
error: funciton(resObj){
alert("Some Error Occured");
}
});

最佳答案

首先,您要删除 hide来自错误标签的类 span哪个没有那个类。 hide 类应该从具有 hide 类的 id="showResponseArea"的父 div 中删除,其次您需要包装 <<requestId>>在带有 id 的跨度中。喜欢

<div id="showResponseArea" class="alert hide">
<span>
<strong>Success !! </strong>Your request <span id="requestId"> // Request id goes here</span> has been successfuly created !!!
</span>

然后在ajax成功函数中

success: function(resObj){
$("#showResponseArea").removeClass("hide");
$("#showResponseArea").removeClass("alert-danger");
$("#showResponseArea").addClass("alert-success");
//OR $("#showResponseArea").removeClass("hide").show();

var requestId = resObj.requestId;
$("#requestId").text(requestId );
},
error: function(err,xhr,status){
$("#showResponseArea").removeClass("hide");
$("#showResponseArea").removeClass("alert-success");
$("#showResponseArea").addClass("alert-danger");
//OR $("#showResponseArea").removeClass("hide").show();

$("#requestId").text(xhr.responseText);
}

关于javascript - jQuery 根据 ajax 响应显示/隐藏 Div 并将响应的 requestId 传递给成功的 Div,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37979488/

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