当前位置: 首页 > 面试题库 >

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

佟和安
2023-03-14
问题内容

根据服务调用的响应,我有以下显示/隐藏成功div的代码,此外,我需要将服务响应的请求传递给Success
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没有该类的错误TAG 中删除该类。应该使用具有hide类的id =“
showResponseArea”从父div中移除hide类,其次,您需要<<requestId>>使用id 来包装in span。喜欢

<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); 
}


 类似资料:
  • 问题内容: 我试图显示div内ajax响应的值,为此,我在视图文件中包含以下代码。 我的控制器(ajax向其发送值): 现在,我正在尝试实现的是在我的视图文件中获取server_response值(从控制器发送的值)。 我尝试了以下代码,但未在div中显示值。 你能告诉我问题出在哪里吗? 问题答案: 问题是您混合了Ajax 处理程序的 参数。首先执行脚本返回的内容,然后执行。理论上,它可以是“超时

  • 问题内容: 我正在学习Python,并尝试在下拉菜单上将该页面抓取为特定值。之后,我需要单击结果表上的每个项目以检索特定信息。我可以选择该项目并在网络驱动程序上检索信息。但是我不知道如何将响应URL传递给crawlspider。 这就是我被困住的地方。我能够使用上面的代码进行查询。但是,如何将 resp_for_scrapy 传递给 crawlspider ?我把 resp_for_scrapy

  • 问题内容: 我正在学习Python,并尝试在下拉菜单上将该页面抓取为特定值。之后,我需要单击结果表上的每个项目以检索特定信息。我可以选择该项目并在网络驱动程序上检索信息。但是我不知道如何将响应URL传递给crawlspider。 这就是我被困住的地方。我能够使用上面的代码进行查询。但是,如何将 resp_for_scrapy 传递给 crawlspider ?我把 resp_for_scrapy

  • 问题内容: 我正在尝试使用来自ajax html响应的内容更新div。我相信我的语法正确,但是div内容已替换为整个HTML页面响应,而不仅仅是html响应中选择的div。我究竟做错了什么? 问题答案: 您正在设置HTML格式的内容,然后将其替换为本身,这没有多大意义? 我猜你真正在哪里寻找返回的数据,然后用ajax调用中的html用html 更新DOM中的元素:

  • 本文向大家介绍JQuery DIV 动态隐藏和显示的方法,包括了JQuery DIV 动态隐藏和显示的方法的使用技巧和注意事项,需要的朋友参考一下 1. 如果在载入是隐藏: 2. 动态隐藏和显示: 以上代码之前,可能还要加上这句话: 使用jquery真的很方便,比如要控制div的显示与隐藏,一句话就搞定了,请看下面使用说明。 $("#id").toggle()切换元素的可见状态。如果元素是可见的,

  • 问题内容: 甚至不确定这是否是标题问题的正确方法。我知道我把AJAX调用弄错了…这是我现在正在做的事情(顺便说一下,我正在使用ASP.NET MVC后端): 我通常将一些数据发布到操作中,该操作将加载我在响应中捕获的视图。它基本上是为操作提供一些数据,并取回一些HTML。 假设我想创建一个经过验证的Ajax调用。如何获得有关错误的验证消息?例如,一个Ajax登录表单。如果无法验证用户,我想告诉他们