带有ajax内容的滑块

时间:2011-09-30 13:16:38

标签: jquery slider

我有一个jquery滑块,默认它是关闭的。因此,当用户尝试打开并发送ajax请求并且数据到来时。我的问题是每次用户关闭并打开ajax请求发送。那么我怎么能第一次进行ajax调用呢?如果用户关闭并打开滑块如何保留数据呢?

2 个答案:

答案 0 :(得分:0)

一个疯狂的猜测:(我是一个Javascript初学者,所以这可能是一个愚蠢的想法)

一旦加载了内容,您就可以在ajax成功函数中添加一个类(让我们称之为'.clicked')到“open link”。

当然,您需要将整个ajax代码包装在“if”语句中,以检查链接是否已被单击过一次,并且只有在未单击时才执行代码并且如果没有“.clicked” “等级适用于它。

我希望你明白我的意思。

答案 1 :(得分:0)

您可以设置变量,例如:

var alreadySent = false;

然后在你的ajax回调函数中你可以将它改为true(假设你使用的是jQuery帖子):

if (!alreadySent) {
  $.post("address", params, function(data) {
    // do something
    alreadySent = true;
  });
}