Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/192.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Android Phonegap应用程序意外重新启动_Android_Ajax_Cordova - Fatal编程技术网

Android Phonegap应用程序意外重新启动

Android Phonegap应用程序意外重新启动,android,ajax,cordova,Android,Ajax,Cordova,我对Phonegap Android应用程序有一个奇怪的问题。 我有一个按钮,上面有ontouchend='dosomeajax()' 如果我通过远程检查器控制台执行该函数,一切都很顺利,但是如果我点击该按钮,该函数会意外地返回ajax错误并重新启动(重新加载主html页面) 怎么了?如果按钮是这样的,请说明您是如何声明的: <a href="#" ontouchend="dosomeajax()">click me</a> 可能是href触发页面重新加载。只需删除

我对Phonegap Android应用程序有一个奇怪的问题。 我有一个按钮,上面有
ontouchend='dosomeajax()'

如果我通过远程检查器控制台执行该函数,一切都很顺利,但是如果我点击该按钮,该函数会意外地返回ajax错误并重新启动(重新加载主html页面)


怎么了?

如果按钮是这样的,请说明您是如何声明的:

<a href="#" ontouchend="dosomeajax()">click me</a>


可能是
href
触发页面重新加载。只需删除href或将其设置为
href=“javascript:false;”
左右。

让我们了解更多信息。这个函数做什么?!也许您有一个表单提交按钮,默认事件是在is发送数据后重新加载页面。如果是这种情况,请使用jQuery中的e.PreventDefault来防止DOM元素的默认行为。让我们了解最新情况
<a href="#" ontouchend="dosomeajax()">click me</a>