Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jquery/69.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 从虚拟目录浏览html页面在IE中有效,在Chrome和firefox中无效_Javascript_Jquery_Html_Google Chrome_Firefox - Fatal编程技术网

Javascript 从虚拟目录浏览html页面在IE中有效,在Chrome和firefox中无效

Javascript 从虚拟目录浏览html页面在IE中有效,在Chrome和firefox中无效,javascript,jquery,html,google-chrome,firefox,Javascript,Jquery,Html,Google Chrome,Firefox,localhost/rupeshwebsite/RJ.htm 这个url工作得很好 我正在用C#开发一个windows应用程序。我们正在开发一个通用的应用程序。我们在一个记事本文件中提供脚本,这样他们就可以将脚本放在他们的网站或html页面中。 作为测试的一部分,我创建了一个单独的项目,将脚本放在html页面中,并为该项目创建了名为rupeshwebsite的虚拟目录。 当我从虚拟目录浏览html页面时,在IE中,url工作正常,并在浏览器中显示详细信息。但是,当我在chrome或firefox

localhost/rupeshwebsite/RJ.htm
这个url工作得很好 我正在用C#开发一个windows应用程序。我们正在开发一个通用的应用程序。我们在一个记事本文件中提供脚本,这样他们就可以将脚本放在他们的网站或html页面中。 作为测试的一部分,我创建了一个单独的项目,将脚本放在html页面中,并为该项目创建了名为rupeshwebsite的虚拟目录。 当我从虚拟目录浏览html页面时,在IE中,url工作正常,并在浏览器中显示详细信息。但是,当我在chrome或firefox中粘贴相同的url时,它将不起作用。在脚本中,我们使用$.getJSON函数调用Json Rest服务方法。为什么url在chrome或firefox中不起作用。相反,如果在url中替换为我的PC ip地址,它在chrome和firefox中运行良好。错误是什么。这里我附上我的脚本代码

<script type='text/javascript'>
        window.onload = invokeService();
        function invokeService() {
            $(document).ready(function () {


                //   Additional way of calling WCF service using getJSON() JQuery method
                $.getJSON('http://192.168.2.84/WcfJsonRestService/Albums/rjinfo', {},
                    function (data) {
                        alert('hello ' + data);
                        var value = '';
                        value +="<table width='100%'>";
                        value +="<tr><th colspan='2' style='width:100%; background-color:Gray;color:Black; font-weight:bold;'>R.J Details</th></tr>";
                        var newrow = data.split('$');
                        for (var vloop = 0; vloop < newrow.length; vloop++) {
                            var newvalue = newrow[vloop].split(',');
                            value +="<tr ><td align='center'><img src='images/" + newvalue[2] + "' height='100' width='100' /></td><td align='center' style='background-color:lightgray; color:black;'> " + newvalue[1] + '<br/>' + newvalue[3] + newvalue[4] + '</td></tr>';

                        }
                        value +='</table>';
                       document.getElementById('divrjdetails').innerHTML = value;
                    });
            });
        }
    </script>

window.onload=invokeService();
函数invokeService(){
$(文档).ready(函数(){
//使用getJSON()JQuery方法调用WCF服务的其他方法
$.getJSON('http://192.168.2.84/WcfJsonRestService/Albums/rjinfo', {},
功能(数据){
警报(“你好”+数据);
var值=“”;
值+=”;
值+=“R.J详细信息”;
var newrow=data.split(“$”);
for(var vloop=0;vloop'+newvalue[3]+newvalue[4]+'';
}
值+='';
document.getElementById('divrjdetails')。innerHTML=value;
});
});
}

在Google Chrome上,用鼠标右键单击有“检查元素”选项,它将打开调试控制台,您可以从那里获得有关错误的一些信息。对于Firefox,您也可以使用Firebug插件来达到同样的目的。

您尝试过使用路径吗

在Firefox中,这应该起作用(在chrome中也应该起作用):

file:///C:/your/path/to/rupeshwebsite/RJ.htm