Don't like ads? PRO users don't see any ads ;-)
Guest

Untitled

By: a guest on Jul 31st, 2012  |  syntax: None  |  size: 1.58 KB  |  hits: 13  |  expires: Never
download  |  raw  |  embed  |  report abuse  |  print
Text below is selected. Please press Ctrl+C to copy to your clipboard. (⌘+C on Mac)
  1. $.ajax not working for GET
  2. <report>
  3.   <id>420</id>
  4.   <checksum>339d9146ddd3d6646a1fe93ddf4d7ab8c4a51c61</checksum>
  5.   <checksumValid>true</checksumValid>
  6.   <reportName>sprawozdanie 1</reportName>
  7.   <userName>John Smith</userName>
  8.   <state>robocze</state>
  9. </report>
  10.        
  11. $.ajax({
  12.     type:"GET",
  13.     url:"http://127.0.0.1:5050/rest/rest/report/check/" + obj.id + "/" + obj.checksum + ".xml",
  14.     success:function (data, textStatus) {
  15.         alert('success...');
  16.     },
  17.     error:function (xhr, ajaxOptions, thrownError) {
  18.         alert("thrown: '" + thrownError + "', status: '"
  19.         + xhr.status + "', status text: '"
  20.          + xhr.statusText + "'");
  21.     }
  22. });
  23.        
  24. public class OptionsHeadersFilter implements Filter {
  25.  
  26.     public void doFilter(ServletRequest req, ServletResponse res, FilterChain chain)
  27.             throws IOException, ServletException {
  28.         HttpServletResponse response = (HttpServletResponse) res;
  29.  
  30.         response.setHeader("Access-Control-Allow-Origin", "*");
  31.         response.setHeader("Access-Control-Allow-Methods", "GET,POST,PUT,DELETE");
  32.         response.setHeader("Access-Control-Max-Age", "360");
  33.         response.setHeader("Access-Control-Allow-Headers", "x-requested-with");
  34.  
  35.         chain.doFilter(req, res);
  36.     }
  37.  
  38.     public void init(FilterConfig filterConfig) {
  39.     }
  40.  
  41.     public void destroy() {
  42.     }
  43. }
  44.        
  45. <filter>
  46.     <filter-name>OptionsHeadersFilter</filter-name>
  47.     <filter-class>poi.rest.OptionsHeadersFilter</filter-class>
  48. </filter>
  49.  
  50. <filter-mapping>
  51.     <filter-name>OptionsHeadersFilter</filter-name>
  52.     <url-pattern>/*</url-pattern>
  53. </filter-mapping>