Javascript 如何在输入文本上显示NFC扫描结果
我正在phonegap中尝试NFC阅读。我已经设法阅读了NFC,但现在我正在讨论如何在输入文本上显示结果。我得到了帮助,但问题是“$('#v')=val(vv);”的实现中断或停用了NFC读取。是否有其他方法可以获取这些值 阅读用JsJavascript 如何在输入文本上显示NFC扫描结果,javascript,html,cordova,phonegap,Javascript,Html,Cordova,Phonegap,我正在phonegap中尝试NFC阅读。我已经设法阅读了NFC,但现在我正在讨论如何在输入文本上显示结果。我得到了帮助,但问题是“$('#v')=val(vv);”的实现中断或停用了NFC读取。是否有其他方法可以获取这些值 阅读用Js onDeviceReady: function() { app.receivedEvent('deviceready'); // Read NDEF formatted NFC Tags nfc.addTagDisco
onDeviceReady: function() {
app.receivedEvent('deviceready');
// Read NDEF formatted NFC Tags
nfc.addTagDiscoveredListener (
function (nfcEvent) {
var tag = nfcEvent.tag,
ndefMessage = tag.ndefMessage;
alert(JSON.stringify(ndefMessage));
alert(nfc.bytesToString(ndefMessage[0].payload).substring(3));
//Getting values on Input
var vv = (nfc.bytesToString(ndefMessage[0].payload).substring(3));
$('#v')=val.(vv); -----this breaks the reading.
},
function () { // success callback
alert("Waiting for NDEF tag");
},
function (error) { // error callback
alert("Error adding NDEF listener " + JSON.stringify(error));
}
);
}
输入表格如下:
<form id="Insert" method="POST">
<input type="text" name="v" id="v" value=""/> ---------Values of NFC should show here after the alert
</form>
---------NFC值应在警报后显示在此处
它会中断读数,因为这不是更改输入值的正确代码,请尝试以下操作:
$('#v').val(vv);
好东西!想知道为什么“$('#v')=val(vv);”在某些函数下工作……不客气!您也可以将答案接受为“已接受答案”,以帮助其他用户:)