Ich versuche, mehrere Barcodes gleichzeitig zu generieren und die generierten Barcodes in meiner Datenbank zu speichern. Noch habe ich multiple Barcode generiert, aber ich hatte ein Problem beim Speichern in der Datenbank.Wie den Wert in Array in Javascript erfassen und den Wert in Yii2-Controller zurückgeben?
Mein Code bis jetzt: -
function getbarcode(num,barcode)
{
for (var i = 1; i <= num; i++) {
var barcodenum = parseInt(barcode)+parseInt(i);
var patron= barcodenum.toString();
var type = "code11";
var settings = {
barWidth: 2,
barHeight: 50,
moduleSize: 5,
addQuietZone: true,
marginHRI: 5,
bgColor: "#FFFFFF",
color: "#000000",
fontSize: 10,
output: "css",
posX: 0,
posY: 0,
fontOptions: "bold",
};
$('#barcoderesult').append('<div id="showBarcode'+ i +'"
style="float:left" />');
$("#showBarcode"+i).barcode(patron, type, settings);
$("#showbarcode"+i).animate({height: "100%", width: "100%"});
}
}
Jetzt in meinem variablen Patron, es enthält mehr generierte Barcode-Nummer. Jetzt muss ich die Barcode-Nummer in Patron zu einem Array und übergeben Sie das Array in yii2 Controller durch Ajax? Wie kann ich es tun ? Ich hatte keine Ahnung.
In diesem ** getbarcode() ** wollten Sie nur AJAX verwenden? –