首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >jquery - zclip和ajax?

jquery - zclip和ajax?
EN

Stack Overflow用户
提问于 2011-04-05 09:44:46
回答 1查看 1.6K关注 0票数 2

我使用的是一个名为zclip的jquery插件,它使用swf文件将字符串复制到clipbvoard中。

我得到了与我的网站zclip工作,但我需要的字符串来自另一个页面使用ajax

下面是zclip代码:

代码语言:javascript
复制
jQuery('.copyme').zclip({
    path:swf_path,
    copy:"text to copy goes here"
});

上面的方法可以工作,但是当我把它放在ajax调用中时,它就不能工作了,如下所示。

代码语言:javascript
复制
jQuery('.copyme').click(function () {       
    jQuery.ajax({
        type: "POST",
        url: testUrl,
        data: "test",
        success: function(data){ 
            jQuery('.copyme').zclip({
                    path:swf_path,
                    copy:data
            });
        }               
    });
});             

我相信它不会起作用,因为zclip是在鼠标事件上触发的,当你把它放在ajax调用中时,没有事件。这件事发生在很久以前。我怎么才能让它工作呢?

EN

回答 1

Stack Overflow用户

发布于 2011-04-05 09:53:04

您可以在实际点击发生之前获取数据,例如在document.ready上。

代码语言:javascript
复制
$(function() {
    $.post(testUrl, {
        data: 'test' // data posted must be key-value pairs, btw
    }, function(data) {
        $('.copyme').zclip({
            path: swf_path,
            copy: data
        });
    });
});

演示:http://jsfiddle.net/mattball/TREmT/

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/5546262

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档