jquery ajax post跨域访问
来源:互联网 发布:雪岚数据查询网 编辑:程序博客网 时间:2024/05/19 13:13
jquery post方式是不支持跨域访问的 一般方法使用get 和jsonp 进行跨域访问
$.ajax({async:false,url: http://跨域的dns/document!searchJSONResult.action,type: "GET",dataType: 'jsonp',jsonp: 'jsoncallback',data: qsData,timeout: 5000,success: function (json) {}})jquery get方式提交是允许跨域的 我测试的方法为post提交 但有缺陷 必须服务端可以控制 服务端的返回结果也是自己写加上红色标记代码才可以 存在风险 任何ip都可以访问到这个方法 网上查询到 该 * 号 可以指定访问的网址 我使用带端口号的地址测试不通过 有人说是域名地址可以即 “
getResponse().addHeader("Access-Control-Allow-Origin", "www.baidu.com")<span style="font-size:18px;"><strong>”</strong></span> 但我没有尝试 所以这只是一种暂时的解决方案 如下
测试环境是两个不同端口下的tomcat项目互相访问
页面ajax请求:
当前项目端口8080
普通ajax请求
接口方法(8098):
只需添加红色代码就可收到返回结果
<span style="font-size:18px;">getResponse().addHeader("Access-Control-Allow-Origin", "*");</span>
0 0
- jquery ajax post跨域访问
- jquery ajax post 跨域访问带cookie
- ajax post 跨域访问
- 360浏览器 7.1版本兼容模式,jQuery $.post 和$.ajax 跨域访问失效
- jquery ajax在跨域访问post请求的时候,ie9以下无效(包括ie9)
- ajax post 跨域访问的解决
- JQuery ajax跨域访问
- jquery Ajax跨域访问
- Jquery,ajax 跨域访问
- Jquery ajax 跨域访问
- 解决jquery ajax在跨域访问post请求的时候,ie9以下无效(包括ie9)的问题
- jquery实现ajax跨域访问
- JQUERY的ajax跨域访问解决方案
- jquery ajax 跨域访问- HttpClient 方式
- jquery ajax跨域访问完整例子
- JQuery Ajax跨域访问方式
- jquery ajax的跨域访问
- 利用JQuery ajax跨域访问
- objc_msgSend()报错Too many arguments to function call ,expected 0,have3
- python 时间计算
- reference cycle 引用循环
- java写入csv文件
- android library引用失败,出现红叉叉解决办法
- jquery ajax post跨域访问
- HDU—2955 DP—01背包
- 关于uploadify在Firefox下session丢失的问题
- Android RecyclerView使用
- read系统调用剖析
- eclipse中的monitoring 功能
- mini2440_pwm.c 分析(PWM 驱动)
- LeakCanary: 让内存泄露无所遁形
- hdu 1495 非常可乐