Ich mache daskonnte nicht Eigenschaftswert erhalten Javascript Notation
var routeId = $('#route option:selected').val();
console.log(routeId, routeId["id"]);
und ich führen unter
{"id":560,"name":"Coba wei","description":"f","is_deleted":0,"operator_id":31,"from_city_id":201,"to_city_id":46} undefined
Ich erwarte, dass ich 560 bekommen, die die zweite param meiner console.log ist(), aber ich wurde undefiniert. Wieso ist es so? Wenn ich es hier so mache https://jsfiddle.net/hfhfug0b/, kann ich den Wert von ID erhalten.
'val()' bekommt Sie eine Zeichenfolge. Sie müssen 'JSON.parse (str)' verwenden, um es zu einem Objekt wie in Ihrer Geige zu machen. – Andy