ajax响应后复选框上的事件调用

时间:2015-06-03 13:12:49

标签: php jquery ajax

我有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");  但这不适合我,它开始刷新页面。

1 个答案:

答案 0 :(得分:0)

进行同步ajax调用,然后使该框可见..

这是同步调用的方式

var remote = $.ajax({
  type: "GET",
  url: remote_url,
  async: false
}).responseText;