Ajax跨域请求失败
来源:互联网 发布:介绍人工智能方面的书 编辑:程序博客网 时间:2024/04/30 12:43
【问题】
ajax跨域提交请求失败。
ajax代码
$.ajax({type:'post',url:'delete.action',//${basePath}/back/user/data:data+'&ajax=1',dataType:'text',success:function(msg){if(msg =="true"){alert("删除成功!");}else{alert("删除失败!");}},error:function(){alert("连接网络失败,请您检查您的网络!");}});
【解决】
服务端Head增加代码
/** * 返回Ajax响应字符串,将处理结果返回 */public void sendAjaxResponse(String message) {try {response.setCharacterEncoding("UTF-8");response.setContentType("text/json");response.setHeader("Access-Control-Allow-Origin", "*");response.setHeader("Access-Control-Allow-Headers", "x-requested-with,content-type");log.debug("-------------------响应String数据---------------------\n"+message+"\n----------------------------------------------");//getResponse().addHeader("Content-Length", message.getBytes("UTF-8").length+"");response.getWriter().print(message);} catch (IOException e) {e.printStackTrace();}}
参考
http://www.cnblogs.com/PurpleTide/archive/2011/11/06/2238293.html
JavaScript 跨域访问的问题和解决过程
0 0
- Ajax跨域请求失败
- ajax请求跨域请求
- ajax 请求失败的原因
- ajax 跨域请求
- AJAX跨域请求
- Ajax跨域请求
- ajax跨域请求
- ajax跨域请求
- Ajax跨域请求
- ajax 跨域请求
- ajax跨域请求
- ajax 跨域请求
- ajax跨域请求
- ajax跨域请求
- ajax跨域请求
- Ajax跨域请求
- ajax跨域请求
- ajax跨域请求
- ios开发之block的使用,及注意事项
- 字典树模版
- 我在PHP和MySQL开发中字符编码格问题
- 最长递增子序列和
- jquery easyui关于datagrid新增一行 combobox 默认选中第一项问题
- Ajax跨域请求失败
- java.io.IOException: 您的主机中的软件中止了一个已建立的连接
- 关于编程自学的反思
- 加急审核
- redmine与AD集成实现账号统一认证
- chrome开发者工具功能拾遗:Elements面板篇
- 动态级联 省、市、区
- light oj1116 - Ekka Dokka 【简单数学】
- Linux学习之创建子进程