社区
JavaScript
帖子详情
谁能解释一下。
zjj1211
2011-08-12 03:13:39
现在有3个页面。A.aspx,B.aspx,C.aspx
A页面通过showModalDialog()弹出页面B,在页面B的页面load时候用ajax去请求页面C中得数据。
就在B用ajax请求C的时候出现了错误,IE报错是“拒绝访问” firefox 中不报错但是没有响应数据。
为啥?
...全文
120
7
打赏
收藏
谁能解释一下。
现在有3个页面。A.aspx,B.aspx,C.aspx A页面通过showModalDialog()弹出页面B,在页面B的页面load时候用ajax去请求页面C中得数据。 就在B用ajax请求C的时候出现了错误,IE报错是“拒绝访问” firefox 中不报错但是没有响应数据。 为啥?
复制链接
扫一扫
分享
转发到动态
举报
AI
作业
写回复
配置赞助广告
用AI写文章
7 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
zjj1211
2011-08-12
打赏
举报
回复
好吧谢谢楼上的,我已经找到原因了,这样是可以访问的,但是B页面是ssl部署的,c不是ssl部署。
https:/XXX 去访问 http:// 就出错了
zjj1211
2011-08-12
打赏
举报
回复
[Quote=引用 2 楼 net_lover 的回复:]
是跨域了吗?js不能跨域
如果没有跨域的问题, 你可以这样实现
A页面通过showModalDialog()弹出页面X.aspx
X.aspx里面写
<html>
<frameset id="sidebar_content" cols="0, *">
<frame src="" />
<frame src="B.aspx"/>
</frameset>
</ht……
[/Quote]
恩,但是我不能这么做,其实这里的C页面是我们的wcf服务库,我为了简化模型这么说的,页面B会向C发出多次请求的。
zjj1211
2011-08-12
打赏
举报
回复
[Quote=引用 1 楼 balenofun 的回复:]
敢不敢把代码贴出来啊
[/Quote]
在A 页面中调用这样的方法:
function showHABDialog()
{
showModalDialog("http://localhost:1211/hab/A.aspx");
}
在B页面中:
<html xmlns="http://www.w3.org/1999/xhtml">
<head runat="server">
<title></title>
<script src="Scripts/jquery-1.4.1.min.js" type="text/javascript">
</script>
<script type="text/javascript">
$(document).ready(function () {
$("#b01").click(function () {
htmlobj = $.ajax({ url: "http://localhost:2464/C.aspx", async: false });
$("#myDiv").html(htmlobj.responseText);
});
});
</script>
</head>
<body>
<div id="myDiv"><h2>Let AJAX change this text</h2></div>
<button id="b01" type="button">Change Content</button>
</body>
</html>
在C页面中
只用一行代码 Response.Write("server resource");
三个网页是部署在一台IIS上的不同应用程序
一经注册不得修改
2011-08-12
打赏
举报
回复
firefox 不支持showModalDialog吧?
孟子E章
2011-08-12
打赏
举报
回复
另外,showModalDialog缓存很厉害,注意清空缓存
孟子E章
2011-08-12
打赏
举报
回复
是跨域了吗?js不能跨域
如果没有跨域的问题, 你可以这样实现
A页面通过showModalDialog()弹出页面X.aspx
X.aspx里面写
<html>
<frameset id="sidebar_content" cols="0, *">
<frame src="" />
<frame src="B.aspx"/>
</frameset>
</html>
balenofun
2011-08-12
打赏
举报
回复
敢不敢把代码贴出来啊
Proxy是什么意思?谁能
解释一下
刚入行的运维小白听到同事工作交流过程中,说到Proxy。那到底Proxy是什么意思呢?有什么作用?谁能
解释一下
呢! Proxy是什么意思? 根据维基百科解释,代理,也称网络代理,是一种特殊的网络服务,允许一个网络终端(一般为客户端)通过这个服务与另一个网络终端(一般为服务器)进行非直接的连接,如果把传输信息看作一个包裹,那么Proxy(代理)可以看作是一个快递员,负责将你的包裹送达到收件人。 Proxy由来 1946年,美国宾夕法尼亚大学研制了人类历史上真正意义的第一台电子计算机,1969年基于TCP/IP
谁能
解释一下
,这是什么骚操作???
这剧难道是《特种兵之穿越当皇帝》每日秒杀,数量有限,先到先得!▼点击「阅读原文」进入程序员商城 ...
c语言中handle函数,谁能
解释一下
HANDLE hConsole = GetStdHandle((STD_OUTPUT_HANDLE))在C语言中是什么意思...
HANDLE hConsole = GetStdHandle((STD_OUTPUT_HANDLE))在C语言中表示:从一个特定的标准设备(标准输出)中取得一个句柄(用来标识不同设备的数值)。其中,STD_OUTPUT_HANDLE表示标准输出的句柄。GetStdHandle是Windows API函数,hConsole只是一个句柄变量。HANDLE是Windows用来表示对象的(不是C++的对象...
关于信噪比的确切含义——Eb/No和SNR的区别
求助:关于信噪比的确切含义——Eb/No和SNR的区别 在《现代通信系统——使用matlab》一书中,一些调制方式的Monte Carlo仿真性能曲线中,横轴是用Eb/No来表示的,而matlab代码是用的却是SNR,很多人都说这两个信噪比的含义是不一样的,我也曾见过其他的系统性能曲线,仿真条件相同,而信噪比分别为Eb/No和SNR时,曲线是不同的。 谁能
解释一下
这两个信噪比的区别? 他们之
c语言solve()函数,solve(solve用法及词组)
solve: 普通用词,含义广,指为有一定难度的问题找到满意的解法或答复。settle: 指排除犹豫、怀疑和争论之后作出明确的最终结论。solve英 [s?lv] 美 [sɑ:lv] vt. 解决;.solution为什么我从网上复制的代码,别人能跑,我这就不能跑,谁能
解释一下
,这是.单引号里的东西是代表字符本身,系统不会认为它是一个变量或者数组名。solve('temp=1','p11')只会认...
JavaScript
87,997
社区成员
224,709
社区内容
发帖
与我相关
我的任务
JavaScript
Web 开发 JavaScript
复制链接
扫一扫
分享
社区描述
Web 开发 JavaScript
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章