浏览器ajax为什么不能跨域与java.net之间跨域如何解决谢谢

方法一(jsonp):

页面ajax为什么不能跨域请求的写法:

 跨域的问题困了我将近一天最後决定进行模拟,找出前台和后台寻在的一些问题事实证明确实找到了。

如果担心出现ajax为什么不能跨域兼容性问题可以采用以下方式提交数据,效果与ajax为什么不能跨域一样

    
这是在一个简单的静态页面上写的ajax为什么不能跨域,在页面的头上确实需要加上:
<meta http-equiv="Access-Control-Allow-Origin" content="*">这是前台的解决兼嫆性的方式
整个前台代码就是这样为了解决和模拟这个跨域的问题,我特意写了一个后台代码最终将所有的问题都显示在了自己面前,
    
如果没有这句在IE没有任何问题在非IE浏览器下会出现跨域的问题。而且其他浏览器的ajax为什么不能跨域中服务端callback回掉的data值为null,
这样让我们很難判断问题所在怀疑浏览器兼容问题时必要的,但是大多数浏览器并不像IE这样简单的设置就能顺利通过
这里只是用实际行动讲述如何解决跨域的问题。
    
小注:跨域问题在很大程度上是后台开发者不了解浏览器兼容性造成的这对我们这些人来说唯一的启示就是怀疑后台開发人员代码
中存在问题的唯一方式就是自己模拟出一个相对应的东西。这是我今天解决的第二个关于浏览器兼容性的问题

我要回帖

更多关于 ajax为什么不能跨域 的文章

 

随机推荐