Hola, soy novato con JQuery y JQuery Mobile y tengo un problema al acceder a un fichero XML por medio de una llamada AJAX.
Tras intentar varios cambios con respecto al código original y habiendo seguido algún post que indica el mismo problema...el problema persiste.
He probado varias supuestas soluciones:
Añadiendo header('Access-Control-Allow-Origin: *'); en el script
Añadiendo en cordova.xml las lines:
<access origin=".*"/> <!-- Allow all domains, suggested development use only -->
<access subdomains="true" uri="*"/>
(Obtainxml.js)
y el XML que leo:
(machines_samples.xml)
También añado el Log:
10-14 06:55:14.670: V/WebViewChromium(2001): Binding Chromium to the main looper Looper (main, tid 1) {b3d2af88}
10-14 06:55:14.680: I/chromium(2001): [INFO:library_loader_hooks.cc(112)] Chromium logging enabled: level = 0, default verbosity = 0
10-14 06:55:14.680: I/BrowserProcessMain(2001): Initializing chromium process, renderers=0
10-14 06:55:14.800: E/chromium(2001): [ERROR:gl_surface_egl.cc(153)] No suitable EGL configs found.
10-14 06:55:14.800: E/chromium(2001): [ERROR:gl_surface_egl.cc(620)] GLSurfaceEGL::InitializeOneOff failed.
10-14 06:55:14.810: E/chromium(2001): [ERROR:gl_surface_egl.cc(153)] No suitable EGL configs found.
10-14 06:55:14.810: E/chromium(2001): [ERROR:gl_surface_egl.cc(620)] GLSurfaceEGL::InitializeOneOff failed.
10-14 06:55:14.810: E/chromium(2001): [ERROR:gpu_info_collector.cc(86)] gfx::GLSurface::InitializeOneOff() failed
10-14 06:55:14.850: W/chromium(2001): [WARNING:proxy_service.cc(888)] PAC support disabled because there is no system implementation
10-14 06:55:14.960: D/dalvikvm(2001): GC_FOR_ALLOC freed 60K, 5% free 2884K/3028K, paused 47ms, total 48ms
10-14 06:55:14.960: I/dalvikvm-heap(2001): Grow heap (frag case) to 3.503MB for 635812-byte allocation
10-14 06:55:15.030: D/dalvikvm(2001): GC_FOR_ALLOC freed <1K, 5% free 3505K/3652K, paused 67ms, total 67ms
10-14 06:55:15.130: I/CordovaLog(2001): Changing log level to DEBUG(3)
10-14 06:55:15.130: I/CordovaLog(2001): Found preference for useBrowserHistory=false
10-14 06:55:15.130: D/CordovaLog(2001): Found preference for useBrowserHistory=false
10-14 06:55:15.140: I/CordovaLog(2001): Found preference for UIWebBounce=false
10-14 06:55:15.140: D/CordovaLog(2001): Found preference for UIWebBounce=false
10-14 06:55:15.160: D/DroidGap(2001): DroidGap.init()
10-14 06:55:15.170: D/CordovaWebView(2001): >>> loadUrl(file:///android_asset/www/index.html)
10-14 06:55:15.170: D/PluginManager(2001): init()
10-14 06:55:15.180: D/CordovaWebView(2001): >>> loadUrlNow()
10-14 06:55:15.360: D/SoftKeyboardDetect(2001): Ignore this event
10-14 06:55:15.480: D/gralloc_goldfish(2001): Emulator without GPU emulation detected.
10-14 06:55:15.590: D/SoftKeyboardDetect(2001): Ignore this event
10-14 06:55:16.160: D/DroidGap(2001): onMessage(onPageStarted,file:///android_asset/www/index.html)
10-14 06:55:22.760: D/Cordova(2001): onPageFinished(file:///android_asset/www/index.html)
10-14 06:55:22.770: D/CordovaWebView(2001): >>> loadUrlNow()
10-14 06:55:22.780: D/DroidGap(2001): onMessage(onNativeReady,null)
10-14 06:55:22.780: D/DroidGap(2001): onMessage(onPageFinished,file:///android_asset/www/index.html)
10-14 06:55:23.140: D/DroidGap(2001): onMessage(networkconnection,3g)
10-14 06:55:23.190: D/DroidGap(2001): onMessage(spinner,stop)
10-14 06:55:23.560: D/CordovaLog(2001): XMLHttpRequest cannot load http://127.0.0.1:56151/7f2a9954-26ae-4d56-ab29-b38ea73b5bf4. Origin null is not allowed by Access-Control-Allow-Origin.
10-14 06:55:23.560: D/CordovaLog(2001): file:///android_asset/www/index.html: Line 0 : XMLHttpRequest cannot load http://127.0.0.1:56151/7f2a9954-26ae-4d56-ab29-b38ea73b5bf4. Origin null is not allowed by Access-Control-Allow-Origin.
10-14 06:55:23.560: I/chromium(2001): [INFO:CONSOLE(0)] "XMLHttpRequest cannot load http://127.0.0.1:56151/7f2a9954-26ae-4d56-ab29-b38ea73b5bf4. Origin null is not allowed by Access-Control-Allow-Origin.", source: file:///android_asset/www/index.html (0)
10-14 06:55:23.580: D/CordovaLog(2001): JSCallback Error: Request failed.
10-14 06:55:23.580: D/CordovaLog(2001): file:///android_asset/www/cordova-2.0.0.js: Line 3698 : JSCallback Error: Request failed.
10-14 06:55:23.580: I/chromium(2001): [INFO:CONSOLE(3698)] "JSCallback Error: Request failed.", source: file:///android_asset/www/cordova-2.0.0.js (3698)
10-14 06:55:24.800: D/DroidGap(2001): onMessage(spinner,stop)
10-14 06:55:25.310: I/Choreographer(2001): Skipped 75 frames! The application may be doing too much work on its main thread.
10-14 06:55:26.120: I/Choreographer(2001): Skipped 32 frames! The application may be doing too much work on its main thread.
10-14 06:55:26.650: I/Choreographer(2001): Skipped 33 frames! The application may be doing too much work on its main thread.
10-14 06:55:26.900: I/Choreographer(2001): Skipped 36 frames! The application may be doing too much work on its main thread.
10-14 06:55:27.250: D/dalvikvm(2001): GC_FOR_ALLOC freed 247K, 9% free 3773K/4104K, paused 64ms, total 67ms
10-14 06:55:27.400: I/Choreographer(2001): Skipped 58 frames! The application may be doing too much work on its main thread.
10-14 06:55:27.820: I/Choreographer(2001): Skipped 83 frames! The application may be doing too much work on its main thread.
10-14 06:55:31.080: I/Choreographer(2001): Skipped 48 frames! The application may be doing too much work on its main thread.
10-14 06:55:31.270: I/Choreographer(2001): Skipped 47 frames! The application may be doing too much work on its main thread.
10-14 06:55:31.410: I/Choreographer(2001): Skipped 32 frames! The application may be doing too much work on its main thread.
10-14 06:55:32.230: I/Choreographer(2001): Skipped 31 frames! The application may be doing too much work on its main thread.
10-14 06:55:32.350: I/Choreographer(2001): Skipped 31 frames! The application may be doing too much work on its main thread.