Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/442.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 用于更改背景的ajax脚本在IE中不起作用_Javascript_Jquery_Css_Ajax - Fatal编程技术网

Javascript 用于更改背景的ajax脚本在IE中不起作用

Javascript 用于更改背景的ajax脚本在IE中不起作用,javascript,jquery,css,ajax,Javascript,Jquery,Css,Ajax,我在使用ajax脚本时遇到了一个问题。我正在使用代码: <script type="text/javascript"> $(document).ready(function() { $('#savecolor').click(function(){ var myVar = 'data='+$('#color').val(); $.ajax({ type: "POST",

我在使用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>

$(文档).ready(函数(){
$('#savecolor')。单击(函数(){
var myVar='data='+$('#color').val();
$.ajax({
类型:“POST”,
url:“addcolor.php”,
数据:myVar,
成功:功能(msg){
//预警(myVar);
$('#message').html('背景颜色已成功更改');
$(window.parent.document).find('#set').css('background',msg);
//$('#set').css('background',msg);
//window.parent.location.reload();
}
});
});
这段代码运行良好,但在IE中这不起作用,我使用的是jquery-1.7


任何人都可以帮助我。

我认为解决方案是替换
$(window.parent.document)。查找('set').css('background',msg);
$('set').css('background',msg);


使用
警报(msg)
要查看IE中返回的函数是什么

您是在
弹出窗口中还是在iframe中执行此操作?请尝试在代码中使用背景色而不是背景色。是@MuthuKumaran我在弹出窗口中使用此代码。此代码在ifram上运行,用于更改父窗口的背景嗨,伙计们,我自己也得到了解决方案jquery冲突问题。