jquery 跨域POST信息问题解决方案
来源:互联网 发布:星际穿越量子数据 编辑:程序博客网 时间:2024/05/16 09:23
问题描述 :
近期在整合一些系统的时候遇到一些问题:
现在有系统A,B,C 。 登录界面在A系统上,现在在A系统上添加三个按钮,将一个表单,根据按钮的不同提交到不同项目的Action上。
1.方案一 jquery POST 利用Ajax验证用户是否存在并且根据验证结果跳转到用户登录成功的页面
项目A,B,C在同一台服务器上部署,但是端口号不同
项目A端口号 80 ,B 8080 ,C 8081
var paras = $('#loginid').serialize();
$.post(globalURL,paras
function (data, textStatus){
var retValue = unescape(data.returnValue);
if('success'==retValue){
window.location= http://192.168.1.101:8080/”+ "pane_srpmis/true";";
}else if('delegate'==retValue){
window.location= “http://192.168.1.101:8080/”+ "pane_srpmis/true";
}
else{
alert(retValue);
closeWin();
}
这种方法在IE10 浏览器上,360 ,搜狗浏览器上都测试成功。
但是在firefox25.01上测试失败。
经过找度娘查询:发现原来是不同域之间的不能这样访问。
后来解决方案是 :
function save()
{
document.form1.action="http://localhost:8080/test2/index.jsp";
document.form1.submit();
}
然后在test2的index.jsp页面中设置隐藏一个Form 然后根据onload 加载事件触发后将表单提交到B系统的所需要的页面。
- jquery 跨域POST信息问题解决方案
- jquery 跨域post 问题解决
- Ajax post乱码问题解决方案
- Jquery parseInt函数问题解决方案
- XMLHttpRequest的POST中文表单问题解决方案
- 易语言post编码问题解决方案。
- Get请求,Post请求乱码问题解决方案
- Ajax Post请求中文乱码问题解决方案
- jquery demo 部分问题解决方案总结
- ecshop与jquery的冲突问题解决方案
- TOMCAT中处理POST、GET编码问题解决方案
- tomcat下ajax‘post方式提交服务器乱码问题解决方案
- 安卓httprul post方式上传中文乱码问题解决方案
- 安卓httprul post方式上传中文乱码问题解决方案
- jQuery ajax return语句返回值无法接收问题解决方案
- Jquery的ajax方法往后台传参中带#号问题解决方案
- Jquery ajaxSubmit()使用案例以及遇到的问题解决方案
- jQuery ajax return语句返回值无法接收问题解决方案
- unity3d Photon客户端 工作流程
- linux文件系统的组成和各部分的作用
- Windows Azure 安全最佳实践 - 第 1 部分:深度解析挑战防御对策
- poemel 端口作用
- 原来我以前实现过AVL树
- jquery 跨域POST信息问题解决方案
- a=b
- hdu2289Cup(神坑题,精度+二分,以半径二分不能过,以高度为二分就过了)
- MySQL表常用操作
- Hessian学习之(二):Hessian集成到Spring
- Jackson 框架使用教程,轻易转换JSON
- QPS、PV和需要部署机器数量计算公式
- 在CentOS中实现AP 初步小结
- CommonLisp(四)----宏