我遇到了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
任何人帮助我。
答案 0 :(得分:0)
我认为解决方案是将$(window.parent.document).find('#set').css('background', msg);
替换为$('#set').css('background', msg);
使用alert(msg)
查看IE中返回的函数