Cześć napotkałem na dziwny problem podczas wysyłania danych ajaxem w jquery mój kod:
$(document).on('change', '#brand', function() {
var $brand = $(this);
$.ajax({
'url': 'jakis adres',
'type': 'post',
'dateType': 'json',
'data': {
'brand': $brand.val()
},
success: function(data) {
console.log(data);
}
});
});
Niestety dane wysyłane wyglądają tak:
brand[]:"11"
czyli wysyłana jest tablica zamiast pojedyncza zmienna
Jeśli jednak zmienię fragment:
'brand': $brand.val()
na:
'brand': "jakas stala"
to dane wysyłane są tak jak trzeba czyli: brand:"11"
Czy ktoś wie dlaczego tak jest? (jquery 3.1.1)