Я получил ошибку синтаксиса в моем скрипте jquery.Я думаю, это связано с «Voornaam []».Без выражения «Voornaam []» скрипт работает отлично.Форма представляет собой динамический входной файл.Таким образом, люди могут дать от одного до 5 имен.Чтобы сохранить имена в базе данных, которая прекрасно работает.Но теперь я должен посчитать имена.Каждый раз, когда дается новое имя, jquery должен получить файл "kosten.php" для расчета налогов.Я надеюсь, что кто-нибудь может получить правильное направление.
Часть моего входного файла:
<td>
<label>Voornaam</label>
<input type="text"class="form-control" id="Voornaam[]" name="Voornaam[]"placeholder="Voornaam">
</td>
Это мой скрипт jquery
<script>
$(function() {
$("#Voornaam[],#Huisdieren,#prijs,#nachten,#Emailadres").change(function(){
var Voornaam[] = $('#Voornaam[]').val();
var Huisdieren = $('#Huisdieren').val();
var prijs = $('#prijs').val();
var nachten = $('#nachten').val();
var Emailadres = $('#Emailadres').val();
$.ajax({
url: 'kosten.php',
type: 'POST',
dataType: 'json',
data: 'Voornaam[]=' + Voornaam[] + '&Huisdieren=' + Huisdieren + '&prijs=' + prijs + '&nachten=' + nachten + '&Emailadres=' + Emailadres,
success: function(result) {
console.log(result) ;
if(result) {
$('#Huurprijs').val(result.Huurprijs);
$('#Belastingen').val(result.Belastingen);
$('#Prijshuisdieren').val(result.Prijshuisdieren);
$('#Total').val(result.Total);
$('#Personen').val(result.Personen);
}
else {
//console.log(result) ;
$('#Huurprijs').val('');
$('#Belastingen').val(result.Belastingen);
$('#Prijshuisdieren').val('');
$('#Total').val('');
}
},
});
return false;
});
});
Любой может дать мнеправильный ответ.