Tag: cordova

在真实设备上的cordova app请求中出现net :: ERR_CONNECTION_TIMED_OUT错误

我有一个在Chrome浏览器和(genymotion)模拟器上运行良好的应用程序。 但是,如果我在智能手机上运行它,每个服务器请求(post,get,put)都会给出结果: Failed to load resource: net::ERR_CONNECTION_TIMED_OUT 我的设置: cordova:5.2.0 config.xml文件: jQuery的: $.support.cors=true; 我的要求:(我也用骨干做了同样的结果) $scope.loginRequestObject = $scope.getLoginObject(); $.ajax({ url : $scope.baseUrl + “/myTable”, type : ‘post’, contentType : ‘application/json; charset=utf-8’, scriptCharset : “utf-8”, data : JSON.stringify($scope.loginRequestObject), dataType : ‘json’, fail : function(a,b,c){ console.log(a); console.log(b); console.log(c); }, success: function(a,b,c){ console.log(a); console.log(b); console.log(c); }); 我通过导出和运行(cordova运行android)运行我的应用程序,我的手机有无线连接。

window.scrollTo在IOS的phonegap中不起作用

我打电话给: window.scrollTo(0,this.stateModel.get(“scrollY”)); 在视图的渲染function中的phonegap中。 此代码适用于Android模拟器,但不适用于iPhone 6.0模拟器。 是否有任何理由scrollTo无法在IOS上运行?

Jquery将JSON发布到本地文件

我正在使用jQuery Mobile开发一个Phonegap应用程序来下载有关服务器状态的JSON文件,并且出于测试目的,我使用保存在本地文件夹结构中的JSON文件。 我能够使用jQuery $.getJSON函数轻松读取文件并显示数据,但我不确定如何使用$.post jQuery函数将数据保存回文件中。 $.getJSON(“js/servers.json”)用于完美地获取JSON数据(js / servers.json存储在本地文件结构中)但是当我尝试$.post(“js/servers.json”, jsonServerObj)其中jsonServerObj是我使用$.getJSON获得的JSON,数据似乎没有在页面重新加载时正确保存到文件。 我的function: $.getJSON(“js/servers.json”).success(function (data) { jsonServerObj = data; // Do stuff with data }); 我的postfunction: JSON.stringify(jsonServerObj); $.post(“js/servers.json”, jsonServerObj).success(function () { alert(“Data sent!”); }) .error(function () { alert(“UH OH ERROR!”); }); jsonServerObj被设置为JS文件的全局变量,post函数每次都返回成功警报,但是当重新加载页面时,JSON不应该保存。 作为参考,我在运行Android 4.3的Android HTC One上进行测试

将jquery mobile中的页面/加载javascripts与phonegap链接起来的最佳做法是什么?

我的phonegap项目有多个html(超过4个),有一些单页和多页。 当我移动页面时,有时javascript会中断。 也许我错误地链接页面…我一直在谷歌搜索……并得到了很多不同的答案。 有人说包括所有相同的头’因为.js不会被ajax类型的页面加载加载 一些关于app.initialize()的讨论; 一些人谈论’pageinit’。 有人建议使用onload(); 在身体标签。 有人说是pageshow:function(){}。 一些人谈论.Deferred()/ $ .when(deviceReadyDeferred,jqmReadyDeferred).then(doWhenBothFrameworksLoaded); 有这么多方法来初始化! 什么是包含JS文件的最佳实践? 此外,有很多方法可以链接页面。 我想如果一个锚导致多页面的html,使用data-rel =’external’是一种很好的做法。 但有人说data-dom-cache =“true”。 有人说$ .mobile.changePage(); 什么是链接页面的最佳实践? 来自单页.html – >多页.html 来自多页.html – >单页.html 来自单页.html – >单页.html 来自多页.html – >多页.html 你能给我一个很好的基础教程吗? 或链接到其中一个? 先感谢您。

手机差距jQuery无法正常工作

当我为Android构建时,我的jQuery / jQueryUI代码都不能在PhoneGap中运行,但在浏览器和Ripple中都可以使用。 问题是我真的不知道如何调试它。 我试过了 $(document).ready(function () { alert(“test”); }); 如果我经常使用JavaScript,它将再次出现在桌面上但不会出现在移动设备上 alert(“test”); 它在浏览器和phonegap应用程序上运行良好。 这是我打电话给所有内容的顺序。 我真的希望有人可以帮我解决这个问题。 如果您需要更多信息,请与我们联系。

使用phonegap提交数据和图像提交表单

我正在使用phonegap,html,ajax,jquery,mysql和php。 在我的Phonagep应用程序中,我的表单包含用户名,密码,userphoto。 我想从html页面提交此表单。 让我们说register.html 表单数据应该发送到我的服务器上的一个名为services的文件夹中的php页面,让路径为“ http://www.example.com/services/register.php ”。 此页面应该处理mysql插入过程到一个也上传到同一服务器上的数据库。 在这个服务器上我还有一个名为images的文件夹,其中应该上传用户图像,并且应该在mysql数据库中插入完整的浴槽。 我已经尝试使用ajax将用户名和passowrd发布到此页面并插入数据。 但是在使用serialize()时我遇到数据问题。 我也无法使用ajax上传图片? 我使用了这段代码..我在没有发送图像路径的情况下得到用户名和密码的响应,但是在发送图像路径时没有任何反应 Basic Upload function sub(e){ var ft = new FileTransfer(); var options = new FileUploadOptions(); options.fileKey=”myImg”; options.fileName=$(‘#myImg’).val(); options.mimeType=”image/jpeg”; options.mimeType=”image/png”; options.chunkedMode = false; var PATH = options.fileName; var form_data= new Object(); form_data[‘user_name’]= ‘User’; form_data[‘password’]= ‘1234’; form_data[‘user_image_path’]= PATH; var url = “http://localhost/stacktest/register.php”; $.getJSON(“”+url+”?callback=?”+”&form_data=”+JSON.stringify(form_data), function (response) […]

jQuery Mobile Panel问题

我有一个不正常的jQuery Mobile Panel(如果重要的话,在PhoneGap中)。 Search .ui-panel { background-color: rgba(0,0,0,0.5) !important; width: 200px; } | 基于上述情况,我希望按下面板外的任何位置都会导致它关闭。 但是,这种行为似乎不符合我的自定义宽度。 也就是说,如果我按250px,它不会关闭,而如果我按500px,默认宽度已经结束,它会关闭。 使用JQM 1.4.1 有任何想法吗?

Cordova / Phonegap:JQuery UI Accordion不再在ios8上滚动

我在cordova框架(html / css / js)中编写了一个iOS应用程序。 要显示内容,它将使用JQuery UI中的Accordion。 Accordion具有固定的高度,因此当内容为一页大时需要滚动。 直到iOS8更新一切正常,现在我不能再滚动内容了。 当我点击手风琴的标题而不是当时的内容时,滚动有效。 任何人都知道是什么原因引起的? 我检查的东西 – cordova最新 – jQuery最新 – XCode是最新的 – 使用Safari Debugger我在CSS中找不到任何差异 – 相同的应用程序适用于ios 7.1 – 在xcode的模拟器中也存在行为差异 谢谢 基督教

Sketch.js pageX未定义错误

我在我的phonegap应用程序中使用了intridea的sketch.js。它可以正常修改 case ‘touchstart’: if (this.painting) {//add this.stopPainting(); //add }//add this.startPainting(); break; 通过将以上行添加到代码中。但是我得到一个pageX未定义的错误,这会导致我的应用程序崩溃。 01-23 19:53:59.342: E/Web Console(31932): Uncaught TypeError: Cannot read property ‘pageX’ of undefined at file:///android_asset/www/js/external_libs/sketch.js:107 如何克服这个问题,任何帮助将不胜感激。谢谢

target = _blank无法在iphone中运行

我正在构建一个phonegap应用程序,如果用户点击应用程序中的T&C链接,则必须显示外部条款和条件页面。 此页面必须在新窗口中打开,用户应该能够在访问此页面后导航回应用程序。 我的应用程序在Android和Blackberry设备上运行良好。 但在iPhone中 ,“条款和条件”页面在同一窗口中打开,用户无法导航回应用程序。 如果用户关闭应用程序(通过按中心按钮)并再次打开它,则会显示相同的“条款和条件”页面,并且用户无法前进到下一页。 请在下面找到代码段。 请建议。