[工作问题总结]C# iframe 跨域测试是否链接
来源:互联网 发布:淘宝全民疯抢是什么 编辑:程序博客网 时间:2024/05/17 23:03
------------------------------ASP.Net+Android+IO开发 .Net培训 期待与您交流!------------------------------
为解决的问题: iframe跨域链接其他域的web,但希望可以先测试链接一下,如果成功了再链接,如果失败则链接error页面
iframe页面前台js
function loadBody() {var url = document.getElementById("hidUrl").value; //其他域的地址var gid = document.getElementById("ifrmUnitPortal"); //获取iframe$.ajax({url: url + "SSOTest.aspx", //链接到测试页面dataType: "jsonp",success: function (json) {if (json.msg == 'test') { //成功返回后 再链接到MainFamesetPortal页面并传值var empAccount = document.getElementById("hidEmpAccount").value;var orgCode = document.getElementById("hidOrgCode").value;gid.src = url + "MainFamesetPortal.aspx?EmpAccount=" + empAccount + "&OrgCode=" + orgCode;} else {gid.src = "Error.aspx"; //失败则链接同域下的error页面}},error: function () {gid.src = "Error.aspx"; //失败则链接同域下的error页面}})}
另一个域的SSOTest.aspx页面后台代码
using System;public partial class SSOTest : System.Web.UI.Page{protected void Page_Load(object sender, EventArgs e){Response.Charset = "utf-8";Response.ContentType = "text/javascript";var callback = Request.QueryString["callback"];const string json = "{'state':'0','msg':'test'}";var result = string.Format("{0}({1})", callback, json);Response.Write(result);Response.Flush();Response.End();}}
这样就可以了......
------------------------------ASP.Net+Android+IO开发 .Net培训 期待与您交流!------------------------------
- [工作问题总结]C# iframe 跨域测试是否链接
- [工作问题总结]iframe跨域关闭
- [工作问题总结]iframe session丢失 解决方案
- [工作问题总结]IE6 下iframe 空白 实践解决
- iframe跨域问题
- iframe跨域问题
- iframe跨域问题
- 测试链接服务器是否可用
- iframe跨域访问问题
- 解决iframe跨域问题
- iframe的跨域问题
- 解决iframe跨域问题
- iframe跨域调用问题
- iframe跨域问题思考
- 初始化iframe数据,判断iframe加载是否完成的问题
- 测试工作中的总结
- 测试工作--一年总结
- [工作问题总结]C# 实现取得全局资源文件
- Python进阶01 词典
- 论坛数据库的几种建表----年度项目拙计有感(前半部分转)
- 物流--配送管理(九)
- TCP 连接状态 及 netstat用法
- ASP.NET 表单的理解
- [工作问题总结]C# iframe 跨域测试是否链接
- android应用程序启动后全屏显示的方法
- MAC OS X安装配置Android Studio开发环境
- Jtable重载绘制器,实现单元格自动换行和选中高亮
- C语言实现单片机中三种方式的流水灯
- 【使用笔记】Gurobi for matlab
- CUDA Samples
- Andorid Dialog 示例【慢慢更新】
- java从控制台读入数据的方法