localhost/rupeshwebsite/RJ.htm
这个 url 在 IE 中运行良好,我正在使用 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>