Я использую Cordova-plugin-qrscanner, плагин работает нормально, но вызов ajax не работает.
Глядя на форум, кажется, что проблема в том, что вызов ajax не работает внутри функции, но я не уверен.
QRScanner.scan(displayContents);
function displayContents(err, contents){
if(err){
} else {
$("body, html, .app").css('background-color', '#fff');
$(".url").html(contents); //this works
$.ajax({
type:'POST',
url: ""+contents+"",
dataType: "json",
success: function(data){
$(".app").html(""+data.id+" "+data.name_surname+"");
}
});
}
}
QRScanner.show();
QRScanner.scan(callback);
Эта мета в моем html-файле:
<meta http-equiv="Content-Security-Policy" content="default-src 'self' data: gap: https://ssl.gstatic.com 'unsafe-eval'; style-src 'self' 'unsafe-inline'; media-src *; img-src 'self' data: content:;">