ajax跨域请求,页面跳转问题

小弟正在做1个简单的登录系统:
主要是使用创建from提交的方式做的
如:xxx.com/login.do?userId=xx&pass=xxxx
这些简单的都可以实现,但是有一些应用程序是通过ajax提交登录,然后跳转的!
如:xxx.com/login.do?userId=xx&pass=xxxx 返回值:success:'true',msg:'登录成功'
然后跳转:到xxx.com/index.jsp

这种情况我应该如何做呢?

如果不能修改服务端源码的话,那么就在自己的服务中封装一层代理吧,然后通过代理在后台内部访问对方的服务器端。这时候使用 ajax 直接调用自己的服务就行了。

window.location.href = "xxx.com/index.jsp";

可以使用 JSONP 来做,通过 JS 进行跳转。

判断成功登录后跳转,location.href="xxx.com/index.jsp";