0

ajax スクリプトの問題に直面しています。私はコードを使用しています:

<script type="text/javascript">

    $(document).ready(function() {
        $('#savecolor').click(function(){     
          var myVar = 'data='+$('#color').val();
          $.ajax({
            type: "POST",
            url: "addcolor.php",
            data: myVar,
            success: function(msg){
            //alert(myVar);
            $('#message').html('Background color has been changed successfully.');
            $(window.parent.document).find('#set').css('background', msg);
             //$('#set').css('background', msg);
              // window.parent.location.reload(); 

               }
              });
             });
</script>

このコードは正常に動作していますが、IE では動作していません。jquery-1.7 を使用しています。

誰でも私を助けてください。

4

1 に答える 1

0

$(window.parent.document).find('#set').css('background', msg);解決策はに置き換えることだと思います$('#set').css('background', msg);

alert(msg)IE で関数が返すものを確認するために使用します

于 2012-10-29T07:06:10.587 に答える