Как показать результаты сканирования NFC в тексте ввода - PullRequest
0 голосов
/ 07 июня 2018

Пробую чтение NFC в телефонной пробке.Мне удалось прочитать NFC, но теперь я нахожусь в стеке о том, как я могу показать результаты во входном тексте.Я получил справку по Как показать результаты сканирования QRC при вводе текста , но проблема в реализации "$ ('# v') = val. (Vv);"прерывает или деактивирует чтение NFC.Есть ли другой способ, которым я могу получить эти значения ...

Js для чтения

     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>

1 Ответ

0 голосов
/ 07 июня 2018

это нарушает чтение, потому что это неправильный код для изменения входного значения, попробуйте это:

$('#v').val(vv);
...