Ich habe dieses Problem, das ich nicht beheben kann. Alles, was ich tue, funktioniert einfach nicht. Ich arbeite mit vielen Formen, also habe ich beschlossen, eine PHP-Datei für jedes Formular zu erstellen und dann das Formular mit Ajax laden.Select2 funktioniert nicht nach jquery laden
Js-Datei:
$('#firstForm').on('submit', function(e) {
e.preventDefault();
$.ajax({
url : "includes/firstform.inc.php",
type: "POST",
data: $(this).serialize(),
success: function (data) {
$('.content-container').load('forms/zipscreens-form.php');
},
error: function (jXHR, textStatus, errorThrown) {
}
});
});
HTML Container:
<div class="content-container">
// in this div the form will be stored.
</div>
Select Form:
<select class="js-example-basic-single" name="selectWidth">
<?php
for ($row = 1; $row <= $lastRow; $row++) {
echo "<option value='AL'>"; echo $worksheet->getCell('A'.$row)->getValue(); echo "</option>'";
}
?>
</select>
Warum ist das nicht funktioniert?
Kein Teil in Ihrem Code haben Sie Select2 initialisieren, und das ist der Grund? – Terry
Können Sie mir bitte erklären, wie das geht? Ich bin sehr neu in jQuery. – itvba
Lesen Sie die Dokumentation des Plugins zur Initialisierung: https://select2.github.io/examples.html – Terry