Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jquery/82.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 在多个浏览器上自动更改_Javascript_Jquery_Browser_Notifications - Fatal编程技术网

Javascript 在多个浏览器上自动更改

Javascript 在多个浏览器上自动更改,javascript,jquery,browser,notifications,Javascript,Jquery,Browser,Notifications,我的新要求给我带来了很大的麻烦 假设Firefox中打开了一个表单&IE[表单包含一些问题列表和用于提问的文本框]。现在,如果我[在Firefox中]添加一些新问题,它也需要在几秒钟内显示在其他浏览器中[而不刷新页面] 我尝试使用setTimeout调用ajax页面。但问题是,在从Ajax页面获得响应后,我无法使用innerhtml。试想一下,当ajax调用中的innerHTML覆盖页面时,用户试图在其他浏览器上添加内容。请提出解决办法( 编辑: 您可以向我们展示一下您使用AJAX的代码吗?下面

我的新要求给我带来了很大的麻烦

假设Firefox中打开了一个表单&IE[表单包含一些问题列表和用于提问的文本框]。现在,如果我[在Firefox中]添加一些新问题,它也需要在几秒钟内显示在其他浏览器中[而不刷新页面]

我尝试使用setTimeout调用ajax页面。但问题是,在从Ajax页面获得响应后,我无法使用innerhtml。试想一下,当ajax调用中的innerHTML覆盖页面时,用户试图在其他浏览器上添加内容。请提出解决办法(

编辑:


您可以向我们展示一下您使用AJAX的代码吗?下面是代码:var auto_refresh=setInterval(function(){$.post(“something.php”),{proj_id:$('#proj_id').val()},function(data){if(data){//alert(data);$('#autoRef').html(data.fadeIn(“slow”)},“html”)},1000);问题是如果我使用innerHTML显示页面,那么当前页面的焦点就消失了:)
var auto_refresh = setInterval( function (){
$.post("something.php", { proj_id: $('#proj_id').val() }, function (data) {
if(data) { //alert(data); $('#autoRef').html(data).fadeIn("slow"); } },"html");
},
1000);