私はこのはjavascriptの表記法を使用してプロパティ値を取得できませんでした
var routeId = $('#route option:selected').val();
console.log(routeId, routeId["id"]);
行うと、私は以下の取得
{"id":560,"name":"Coba wei","description":"f","is_deleted":0,"operator_id":31,"from_city_id":201,"to_city_id":46} undefined
は私が私にconsole.logの第二のparamである560を得ることができます期待結果()、しかし私は未定義になった。それはなぜそうですか?ここでこのようにすればhttps://jsfiddle.net/hfhfug0b/、私はidの価値を得ることができます。
'val()'は文字列を取得します。あなたはそれをあなたのフィドルのようなオブジェクトにするために 'JSON.parse(str)'を使う必要があります。 – Andy