Vreemde tekens bij ontvangen array
Jop B
10/03/2020 13:21:04Als ik de data verzend krijg ik een vreemde tekenreeks terug met de waardes.
Dit is de jQuery
Als ik de code aanpas in het gedeelte data naar
Krijg ik een mooie array terug met print_r.
Waarom krijg ik met bovenste code deze tekens te zien?
Dit is de jQuery
Code (php)
1
2
3
4
5
6
7
8
9
10
11
12
2
3
4
5
6
7
8
9
10
11
12
$(document).on('submit', '#prices', function(event) {
event.preventDefault();
var price = $("#price").serialize();
var action = $('#save').text();
$.ajax({
'url': de url",
'data':{todo:'wijzingen', price:price},
'success': function(data) {
alert(data);
}
});
});
event.preventDefault();
var price = $("#price").serialize();
var action = $('#save').text();
$.ajax({
'url': de url",
'data':{todo:'wijzingen', price:price},
'success': function(data) {
alert(data);
}
});
});
Als ik de code aanpas in het gedeelte data naar
Code (php)
1
2
3
4
5
6
7
8
9
10
11
12
2
3
4
5
6
7
8
9
10
11
12
$(document).on('submit', '#prices', function(event) {
event.preventDefault();
var price = $("#price").serialize();
var action = $('#save').text();
$.ajax({
'url': de url",
'data': price,
'success': function(data) {
alert(data);
}
});
});
event.preventDefault();
var price = $("#price").serialize();
var action = $('#save').text();
$.ajax({
'url': de url",
'data': price,
'success': function(data) {
alert(data);
}
});
});
Krijg ik een mooie array terug met print_r.
Waarom krijg ik met bovenste code deze tekens te zien?
PHP hulp
23/12/2024 17:55:02Dat heet URLencoding.
Dat moet je in de output dus terugvertalen met een speciale functie. En dan krijg je dit:
price[1][12,95]%
Dat moet je in de output dus terugvertalen met een speciale functie. En dan krijg je dit:
price[1][12,95]%
Gewijzigd op 10/03/2020 14:07:39 door - Ariën -
Thomas van den Heuvel
10/03/2020 16:00:23Als dit een aparte actie is (todo: wijzigen) zou ik dit sowieso naar een aparte action sturen, specifiek voor dit doel.
Het is voor het overzicht (en het in afzondering debuggen) handiger om dit soort acties (toevoegen, wijzigen, verwijderen et cetera) gescheiden te houden.
Het is voor het overzicht (en het in afzondering debuggen) handiger om dit soort acties (toevoegen, wijzigen, verwijderen et cetera) gescheiden te houden.