0

IE8replaceWith()jQuery のメソッドに問題があります(実際には他のメソッドにも問題があります)。

セクションを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;
    }

この関数は、Web ページで数回呼び出されましたが、1 回失敗しました。

前もって感謝します

4

0 に答える 0