cordova Android Phonegap应用程序中的按钮点击事件错误

dphi5xsq  于 2022-11-15  发布在  Android
关注(0)|答案(1)|浏览(132)

我有一个按钮在我的phonegap HTML页面,我已经添加了一个按钮点击事件和 AJAX 调用到Web服务的URL.目前我没有调用任何Web服务的URL,但我有的主要问题是,我的按钮点击事件没有得到激发.在logcat它是给以下错误..

stale touch event action_down received from webcore ignoring

下面是我的按钮HTML代码..

<div style="display: table; margin: 0 auto; background-color: green;">
<button id="call" class="button">Call</button>
</div>

下面是按钮单击事件js文件代码。

//Add event listener to run when the device is ready
document.addEventListener("deviceready", onDeviceReady, false);

//Device is ready
function onDeviceReady() {
$(document).ready(function(){
$('#call').bind('click',function(evt){
    senddata();
});
});
} 

function senddata(){  
e.preventDefault();             
var empname=$("#name").text();
alert(empname); 

var contactno=$("#contact").text();
alert(contactno); 

//Webservice URL
var URL="index.html";

$.ajax({
    url: URL,
    data: "",
    type: 'POST',
    success: function (resp) {
        alert(resp);
    },
    error: function(e) {
        alert('Error: '+e);
    }  
});
}

请帮我解决这个问题...谢谢...

9q78igpj

9q78igpj1#

请使用以下代码代替bind()

$(document).on('click', '#Login_button', function() {

//Call your method to call webservice.

senddata();

}

或其他方法将单击事件添加到按钮的方法如下:

<button id="call" onclick="senddata();">Call</button>

相关问题