【问题标题】:Ajax jquery confusionajax jquery 混淆
【发布时间】:2009-05-16 11:36:55
【问题描述】:

这可能是直截了当的,但我是新手,我需要帮助! 如果我发出一个 Ajax 请求,当成功用其他数据替换 DOM 的一部分时,我如何使新数据可供 jQuery 访问?

【问题讨论】:

    标签: jquery ajax dom


    【解决方案1】:

    数据将在您传递给回调函数的参数中可用

    $.ajax( {
    type:'Get',
    url:'http://mysite.com/mywebservice',
    sucess:function(data) {
     alert(data);
    }
    
    })
    

    你也可以使用 Ajax 简写 get 来表达

    $.get('http://mysite.com/mywebservice', function (data) {
     alert(data);
    });
    

    如果您的意思是在将数据注入 DOM 后如何访问数据,那么它将自动访问,因为它成为 DOM 的一部分。

    【讨论】:

      【解决方案2】:

      在您提供给 ajax 请求的回调函数中,您将可以访问数据。从那里您可以用它替换部分 DOM 和/或将其存储在其他地方(全局变量等)。

      【讨论】:

        【解决方案3】:

        当然,替换区域中的元素没有绑定事件处理程序,除非您使用 jquery 1.3 的新 live() 事件。

        【讨论】:

          猜你喜欢
          • 1970-01-01
          • 1970-01-01
          • 2011-10-13
          • 2016-09-25
          • 1970-01-01
          • 2011-08-08
          • 2017-12-17
          • 1970-01-01
          • 2015-10-22
          相关资源
          最近更新 更多