0
バーコードスキャンの結果から私の 'result.text'を使用して、Webサービスで 'frn2'を検索します。これはアンドロイドアプリケーションであり、私はかなり新しいので、あなたはもっと情報が必要な場合には、私はそれを提供することができます。WebServiceに値を投稿し、別の値を解析する方法は? HTML
JS:
<script>
function scan() {
cordova.plugins.barcodeScanner.scan(
function(result) {
console.log(result.text)
var barcode_res = (" ID\n" +
"Result: " + result.text);
window.alert("ID Result: " + result.text);
},
function(error) {
window.alert("Scanning Failed: " + error);
},
//getFRNbyMATRIC webservice call
function(webserviceCall) {
var string = result.text;
$.post("http://localhost:8081/WebService.asmx?
op=getFRNByMATRIC", {
MATRIC: string
}, function(response) {
frn2 = response;
}).error(function() {
window.alert("Sorry could not proceed");
});
//return DCID Number
return frn2;
}
)
window.open("https://example.com/?frn=" + frn2);
}
</script>
XML/WEBSERVICE:
<?xml version="1.0" encoding="utf-8"?>
<ArrayOfTEST1 xmlns="http://tempuri.org/">
<TEST1>
<ID>int</ID>
<FRN>int</FRN>
<FRN2>string</FRN2>
<MATRIC>int</MATRIC>
<numbers>
<ID>int</ID>
<Numbers>string</Numbers>
<TEST1s>
<TEST1 d5p1:nil="true" xmlns:d5p1="http://www.w3.org/2001/XMLSchema-
instance" />
<TEST1 d5p1:nil="true" xmlns:d5p1="http://www.w3.org/2001/XMLSchema-
instance" />
</TEST1s>
</numbers>
</TEST1>