与IE8一起替换问题

时间:2013-07-24 14:39:21

标签: jquery internet-explorer internet-explorer-8

我遇到了 IE8 和jQuery的replaceWith()方法的问题(实际上还有其他方法)。

我尝试使用 AJAX 调用响应替换部分,但IE根本不会更改任何内容。 该脚本适用于 Firefox 22 ,但在 IE8 中没有任何移动。

我也尝试使用html()方法,同样,它只在脚本中出现一次。

这里是刷新功能代码

refresh= function(section, url_rel) {
        var success=false;
        $.ajax({ 
            url : url_rel,
            type : 'GET',
            data : '',
            dataType : 'html',
            async: false,
            cache: false,
            success : function(code_html, statut){ 
                if(code_html !='') {        
                    var parent = section.parent();
                    section.replaceWith(code_html);                 
                    parent.find('.modify,.suppress').each(function() { 
                        initContextMenu($(this));
                    });
                    updateHour();
                    success=true;
                }
                else {
                    alert('Une erreur est survenue...');
                }
            }
        });
        return success;
    }

在网页上多次调用此函数但失败一次..

提前致谢

0 个答案:

没有答案