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