Ajax跨域请求失败
2015-12-03 18:02
435 查看
【问题】
ajax跨域提交请求失败。
ajax代码
【解决】
服务端Head增加代码
参考
http://www.cnblogs.com/PurpleTide/archive/2011/11/06/2238293.html
JavaScript 跨域访问的问题和解决过程
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 跨域访问的问题和解决过程
相关文章推荐
- Light OJ 1214 - Large Division 【同余定理】
- 字典树模版
- UITableView的contentSize
- 杭电1159Common Subsequence
- 迅为iTOP-4412开发板Ubuntu操作系统烧写方法
- POJ2828---线段树与逆序数&&DUTOJ1210---逆序对构造排列
- 字典树模版
- 如何应对居高不下的离职率?
- keepalived高级应用
- cryptico.js使用技巧
- QT 控件基础
- How can I install mySQL on CentOS without being root/su?
- 杭电1257 最少拦截系统
- Android 检测 手机硬件状态 的Utils
- 转----详解IOS开发应用之并发Dispatch Queues
- js基础篇——encodeURI 和encodeURIComponent
- Handling unhandled exceptions and signals
- 使用dos指令快速导出手机文件
- ios开发之block的使用,及注意事项
- 1024 杭电 max plus