jquery mobile 与 phonegap 404 ajax 错误。但在 Firefox、IE 中运行良好

Posted

技术标签:

【中文标题】jquery mobile 与 phonegap 404 ajax 错误。但在 Firefox、IE 中运行良好【英文标题】:jquery mobile with phonegap 404 ajax error. But working fine in Firefox, IE 【发布时间】:2013-08-02 18:36:50 【问题描述】:

本地 Xml 文件(excel.xml)位于根文件夹的 xml 文件夹中。它在 Firefox、IE 中运行良好。但不适用于 android 4.0。我正在使用phonegap进行构建。请帮忙。

   function LoadDB(isToolTip) 
       $.support.cors = true;
       $.mobile.allowCrossDomainPages = true;

       QuestionDB = new Array();
       $.ajax(
           url: 'xml/EXCEL.xml',
           dataType: 'xml',
           type: 'GET'

       ).done(function (data) 
           QuestionDB = $(data).find('Record');
           // alert(QuestionDB.length + " : " + data)
           if (isToolTip)
               showTip();
       ).fail(function (jqXHR, txtStatus, trownError) 
           alert("failed : " + txtStatus);
           alert(jqXHR.status);
           alert(trownError);
           alert(jqXHR.responseText);
       )
   

【问题讨论】:

文件名是“excel.xml”还是“EXCEL.xml”? 它的 EXCEL.xml。字母大小写有什么区别吗? 是的,在某些情况下:***.com/questions/6502712/… 我从来没想过。是 .XML 而不是 .xml 造成了问题。谢谢 回答您的问题并将其标记为正确答案。这样它就不会出现在未回答的类别中 【参考方案1】:

Android 系统对文件名区分大小写。 是 .XML 而不是 .xml 造成了问题。谢谢

【讨论】:

Bhanu,如果可以,请将您的问题标记为已回答。这将结束您的问题。 如何将其标记为已回答,我没有找到选项。 知道了,谢谢!

以上是关于jquery mobile 与 phonegap 404 ajax 错误。但在 Firefox、IE 中运行良好的主要内容,如果未能解决你的问题,请参考以下文章

使用 jQuery Mobile 和 $(document).ready 与 PhoneGap Build 和 document.addEventListener("deviceready&

有没有人成功集成 Ember.js - Phonegap(和 jQuery Mobile)?

jQuery Mobile phonegap 垂直内容仅限于 IOS 上的视口

适用于 Android 的 JQuery Mobile + PhoneGap - 加载 index.html 时出错

导航Jquery Mobile + PhoneGap

防止放大Phonegap + JQuery Mobile