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 回答