我知道它已被覆蓋在各種主題,可以使用zclip複製和粘貼到剪貼板使用Ajax,但我想知道如果我的問題是更一般的jQuery ,Firefox和Ajax請求......在Firefox中zclip和jquery ajax問題
$("#generate-report-to-clipboard").zclip({
path: '/Content/ZeroClipboard.swf',
copy: function() {
var options = {
async: false, success: function (data) {
// now do ajax call for report results
$.ajax({
url: '<%= Url.Action("GenerateEmailToClipboard") %>',
type: 'POST',
async: false,
success: function (data, status) {
$("#copy-holder").text(data);
}
});
}
};
$("#report-definition-form").ajaxForm(options);
$("#report-definition-form").submit();
return $("#copy-holder").text();
}, afterCopy: function() { alert('something'); }
});
好了,這樣的想法是,當我點擊鏈接,我去請求數據複製和成功的數據添加到剪貼板。
這種方法能正常工作在IE 8(奇怪,我知道)和Chrome 12,但不能在Firefox 4
我想可能有一些做與AJAX請求的理由是,當我刪除AJAX調用並將#copy-holder設置爲一個值,它將毫無問題地複製到剪貼板。
請幫忙,我要瘋了!