Tag: cordova

Jquery Ajax不使用Phonegap

我是Phonegap的新手。 我正在尝试在我的移动应用程序中使用AJAX调用,当我调用url时,我收到错误。 从我正在使用的url中找不到任何结果。 当我在浏览器中尝试相同的URL时,我得到的结果是json格式。 我在Ajax请求标头中关闭Connection时收到错误。 欢迎提出任何建议。

如何为cordova app创建一个单独的目录并在其中存储数据?

我想为我的cordova项目创建一个特定的目录。 我不知道该怎么做。 我指的是如此链接, 如何将文件移动到应用程序目录cordova cordova,android app如何创建子文件夹和其他一些链接。 但目前尚不清楚他们是否正在使用任何cordova插件,或者我们可以使用纯javascript。 这些对我不起作用。 如果有任何插件或function,请建议。 谢谢。

如何使用android phonegap上传文件?

我使用android phonegap创建了应用程序。 我想上传文件((当我点击上传按钮文件选择对话框时会打开,然后我选择文件然后点击该对话框中的打开按钮。) 我在phonegap API中使用文件传输,但输出不是那样的。 如何修改phonegap API中的文件传输以选择文件(打开对话框,从该对话框中选择文件)进行上传? 我也使用html中的 。 但是phonegap不支持输出是selectfile-button,但是当我点击那个按钮时没有任何反应。 单击按钮时,如何打开filedialog并从对话框中选择文件? 请指导我。 提前致谢。

这个错误消息“insertId:Error:INVALID_ACCESS_ERR:DOM Exception 15”的含义是什么?

我正在使用jquery mobile,phonegap和openDatabase开发一个应用程序。 当应用程序执行时,我可以在Safari浏览器的控制台中看到带有以下消息的SQLResultSet : insertId: Error: INVALID_ACCESS_ERR: DOM Exception 15. 但是,我的应用程序正常工作。 但我不明白为什么会显示该消息。 请帮我。

新页面加载时不会检测到js和css

在我们的phonegap(3.4)应用程序中,我们使用jquery加载函数进行导航。 它将导航,但不会从index.html文件中检测到页面js和css文件。 所以我们需要将它附加在每个页面的顶部,如果我们通过js函数导航一些页面,那么我们需要通过jquery getScript方法获取js文件。 有没有其他简单的方法来做到这一点。 这是index.html代码 > > > index > > > user-scalable=no” /> > > > > > > > > > > > > > > > > if(navigator.userAgent.match(/Windows Phone/i)){var Path = “www/”;} > > > > >

jquery.load()无法在phonegap 3.0.0上运行

我是新手开发一个phonegap应用程序。 我已经检查了那些post: jquery.load()没有在phonegap上工作,以及如何 在phonegap中 使用jquery load()加载页面,而jquery .load ()函数在phonegap下不起作用 ……但似乎没有任何帮助。 我正在使用jquery和外部设备开发一个带有phonegap的应用程序来运行它而不是模拟器。 我有2个html: breakfast.html和tab.html 我的文件夹结构是: ▸ merges/ ▸ platforms/ ▸ plugins/ ▾ www/ ▸ css/ ▸ img/ ▸ js/ ▸ res/ ▸ spec/ ▾ static_pages/ ▾ layouts/ tab.html breakfast.html config.xml icon.png index.html spec.html 我的Breakfast.html是 Hello World app.initialize(); XXXXXXX $( “#testing” ).load( “layouts/tab.html #test” ); XXXXXXXX 我的tab.html是: TESTING […]

如何使用phonegap在android中调用asp.net webservice

我有一个asp.net Web服务使用数据表从数据库访问值,我的javascript在eclipse中就像这样在android模拟器中使用phonegap运行,但这段代码似乎不起作用.pls帮助我。 function GetAge() { jQuery.support.cors = true; $.mobile.allowCrossDomainPages = true; $.ajax({ data: datas, type: “POST”, async: false, dataType: “json”, contentType: “application/json; charset=utf-8”, url: “http://localhost:50113/Service1.asmx/mydbCon?wsdl”, success: function (msg) { $(‘#divToBeWorkedOn’).html(msg.text); }, error: function (e) { $(‘#divToBeWorkedOn’).html(“unavailable”); } }); } 我的service1.asmx是这样的 [WebMethod] [ScriptMethod(ResponseFormat = ResponseFormat.Json)] public DataTable mydbCon() { SqlConnection SqlCon = new SqlConnection(“”); SqlCon.Open(); SqlCommand […]

OnClick只能在重新加载后使用jquerymobile工作

我知道这是一个经常被问到的问题,但没有答案(到现在为止)适合我。 我和Cordova一起写了一个移动应用程序。 我也在浏览器(Firefox)中测试应用程序。 我正在使用jQuery和jq mobile。 问题是:我的OnClick事件仅在刷新后工作,这在移动设备上是不可能的,甚至在PC上也不是真正的解决方案。 更新:我读到,在jQuery mobile中没有再次加载ehader。 所以我按照thsi解决方案中的描述对其进行了调整: 使用jQuery-mobile过渡加载不同的页面 没用。 并使用alert(); 你看,脚本运行一次但在网站完全构建之前。 我的HTML: Neuen Termin Hinzufügen 最初有一个onclick ( =”doStuff()” ) 这是我的不同尝试: $(function () { // Assign the click handler on DOM-ready $(‘a’).on(‘click’, function () { dateElementClicked(this); }); }); $(document).ready($(function () { // Assign the click handler on DOM-ready $(‘a’).on(‘click’, function () { dateElementClicked(this); }); […]

Windows Phone 7 – 没有jQuery ajax调用的发布数据

我正在为Windows Phone 7开发一个PhoneGap应用程序,我正在那里做一些jQuery AJAX调用。 具体来说,我将登录POST数据发送到远程脚本。 当我们的脚本在POST数据中接收这些登录凭据时,响应为JSON,否则返回完整登录页面的HTML。 我很确定: 我已将域名列入白名单 我使用$ .support.cors = true和$ .mobile.allowCrossDomainPages = true允许跨域请求 设置缓存不是问题:false (已经玩过它) 作为JSON对象传递数据也不起作用 玩contentType值没有帮助 当我尝试POST方法时, 没有post数据被转移到实际的脚本 。 我发现了一个与桌面Internet Explorer相关的旧类似问题 。 在我的情况下,然而我根本无法发布数据 – 不是第一次尝试,不是第二次或任何其他后续尝试。 $.ajax({ url: “http://www.mypage.com/”, type: “post”, data: “login=”+$(‘#login’).val()+”&pw=”+$(‘#pw’).val(), dataType: “json”, cache: false, success: function(loginReturn, status, request) { // all ok – we never get here on Windows Phone […]

phonegap jquery ajax失败($ .support.cors = true)

jquery.mobile-1.1.1 jquery-1.7.2.min cordorva-1.9.0 我刚刚开始使用这个并且已经用它旋转了一个星期……我已经阅读了那里的每篇文章并尝试了我能想到的每一个组合,但仍然没有任何效果。 作为最后的手段,我把它移出了phonegap并进入了一个真正的浏览器页面,我得到了一些未定义的错误: // if these are NOT set I get the “NO Transport” error $.support.cors = true; $.mobile.allowCrossDomainPages = true; // however, with the above defined (true), the following is the error: // xhr.statusText = “error” // textStatus = “error” // errorThrown.message = “Access Denied” function login(username, password) { var serviceURL = […]