I'm using cordova 1.7, with an app running on Android (currently using the emulator on 2.3.3).
I'm using jquerymobile, and thus jquery. I have jquerymobile set to allowCrossDomain pages, and I have $.support.cors = true;. Most of my ajax requests work just fine.
On just a few however, I get a readyState 0, status 0, statusText error, and the responseText containing the expected json data. These few requests have something in common. They return a 206 Partial Content HTTP response, instead of a 200 OK. These couple of items do paging, and are using the Content-Range and Range headers.
I've tried using the statusCode functions in the jquery ajax call, but the 206 function is never called.
These same requests work just fine when using the desktop, or even the android web browser on the emulator (using relative url's on the server).
If it was a cross-domain issue, I'd really expect my other ajax requests that are similar to have the same issue??
Any help or ideas would be greatly appreciated.