Jquery Mobile、PhoneGap和JavaScript

Jquery Mobile、PhoneGap和JavaScript,javascript,jquery-mobile,cordova,Javascript,Jquery Mobile,Cordova,这件真让我难受 我有一个相当复杂的JavaScript例程,它是通过点击JQM表单上的一个按钮来启动的,它在桌面浏览器中运行良好,但在PhoneGap(所有平台)中什么都不做 我用来启动脚本的JQM代码是: <input type=button value="Submit" onClick="function(blah,int);"> 在其他地方都很好用 我已经尝试了各种方法,包括输入type=“submit”和将函数调用移动到表单标签以便发布,确保指向页面的所有链接都将dat

这件真让我难受

我有一个相当复杂的JavaScript例程,它是通过点击JQM表单上的一个按钮来启动的,它在桌面浏览器中运行良好,但在PhoneGap(所有平台)中什么都不做

我用来启动脚本的JQM代码是:

<input type=button value="Submit" onClick="function(blah,int);">

在其他地方都很好用


我已经尝试了各种方法,包括输入type=“submit”和将函数调用移动到表单标签以便发布,确保指向页面的所有链接都将data rel=“external”设置为移出主页DOM。。。没什么区别。是什么使一个按钮在PhoneGap中消失,但在所有桌面浏览器中都能工作?

原来是我的PhoneGap设置中的一个小权限问题。算了吧

<input type="button" value="Submit" onClick="function();">


只要您允许phonegap访问外部页面(如果您使用的是应用程序外部的资源),就可以从JQM表单启动JS。

在我的phonegap设置中是一个小权限问题。算了吧

<input type="button" value="Submit" onClick="function();">


只要你允许phonegap访问外部页面,就可以从JQM表单中激活JS。如果你使用的是应用程序之外的资源。

可能phonegap会保留
int
作为关键字。你没有将
按钮
括在引号中有什么特别的原因吗?sissonb-“int”是这里的占位符,我的客户需要NDA,Loldedalus-忘了在这里添加引号,把它们放在代码中。这很难,但你是否尝试过将value=“Submit”更改为value=“Send”之类的内容?可能phonegap会将
int
保留为关键字。你没有将
按钮
括在引号中有什么特别的原因吗?sissonb-“int”是这里的占位符,我的客户需要NDA,Loldedalus-忘了在这里添加引号,在代码中添加它们。这是一个长期的尝试,但您是否尝试过将value=“Submit”更改为value=“Send”之类的其他内容?