我正在使用jQuery Mobile创建PhoneGap应用程序。 我有一个位于互联网服务器上的xml文件(可通过网络服务器访问(例如http://www.example.com/myXmlFile.xml))。我想以某种方式读取这个xml文件,并将该文件的内容作为一个字符串保存在一个变量中。 你会如何做到这一点?使用JavaScript下载xml文件并将其保存在变量中
var contentOfXmlFile = "";
read Xml file --> Save it in the contentOfXmlFile variable.
alert(contentOfXmlFile);
之后,xml文件中的文本将显示在警报窗口中。
由于您正在关闭PhoneGap,因此任何AJAX请求都会违反跨域策略。你看过JSONP请求吗? –
当您从移动设备上的file://协议运行时,不会应用跨域策略。 –