hava PHP-Array so etwas wie dieses Parsen:json Apostrophe JavaScript
array(1) {
[39]=>
array(3) {
[0]=>
array(2) {
["id"]=>
int(21)
["name"]=>
string(14) "32''LE32HDF3010"
},
[1]=>
array(2) {
["id"]=>
int(22)
["name"]=>
string(14) "40''LE40FHDE3010"
},
[2]=>
array(2) {
["id"]=>
int(23)
["name"]=>
string(14) "40''40FS4610R"
},
}
}
und brauchen dieses Array zu senden wie json_encode anzuzeigen(), aber immer Fehler wie: Uncaught SyntaxError: missing) after argument list
und bei der Suche nach Fehler legen sie es wie folgt aussieht
meine pHP-Code wie folgt aussieht:
$phone_models = Phone_model::get() -> all();
$models = array();
foreach($phone_models as $model){
$models[$model -> manufacturer_id][] = array(
'id' => $model -> id,
'name' => $model -> name,
);
}
$models = json_encode($models);
Und JS-Code:
var models = $.parseJSON('{!!$models!!}');
Das ist nicht nötig. Echo einfach den JSON direkt in den JavaScript-Code ein; gültiges JSON ist gültiges JavaScript (obwohl die Umkehrung nicht immer wahr ist). – Pointy
Für was sind die '!!' im '$ .parseJSON' Teil? – JustOnUnderMillions
IDK sah wie dieses in Klingen Vorlagen und use'd .., weil einfach nicht funktioniert .. und wenn das Hinzufügen nur PHP-Code immer Fehler wie diese 'Uncaught Syntaxerror: Unerwartete string' – Scorpioniz