我有3个类别,每个类别都有一个下拉列表,其中包含一些带复选框的值。当选中复选框时,ajax运行并给出响应。
问题是在ajax响应后隐藏了Dropdown但是我希望它在ajax响应后可见
例如
cat1 cat2 cat3
--------------------------------------------
- option1 option3 -
- -
- option2 option4 -
--------------------------------------------
现在,当我将鼠标悬停在cat2下拉列表中时,打开选项,当我点击option1(即复选框)时,ajax会在该下拉列表显示后隐藏。
我希望在Ajax响应之后显示下拉列表。
我用一个中间解决方案来解决这个问题,现在Iam再次陷入困境。在复选框上单击我已经为ajax响应之后显示的“ul”标记生成了唯一的ID。
以下是我正在为此做的事情:
var $tag = jQuery(ee1.target).parents(".common-class").prop("id");
此代码在复选框点击时为我提供了唯一ID。
我想在它上面添加css,如:
$tag =jQuery(ee1.target).parents(".common class").prop("id").css("display","block");
但这不适合我,它开始刷新页面。
答案 0 :(得分:0)
进行同步ajax调用,然后使该框可见..
这是同步调用的方式
var remote = $.ajax({
type: "GET",
url: remote_url,
async: false
}).responseText;