質問: {"line":[{"line_cd":11301,"line_name":"JR東海道本線(東京~熱海)"},{"line_cd":11302,"line_name":"JR山手線"}]} if(typeof(xml.onload)=='function') xml.onload(xml.data); ```
回答: 先程の質問と同様にグローバル変数 `xml` を宣言している側のコードを読めば、理解できます。 * www.ekidata.jp/api/p/13.json > > > ``` > if(typeof(xml.onload)=='function') xml.onload(xml.data); > ``` > > `xml.onload` が関数ならば、`xml.onload(xml.data)` を呼び出す、という意味です。 従って、予め `xml.onload` に関数を代入しておけば。自動的に onload プロパティに代入された関数が呼び出されるわけです。 当然ですが、onload プロパティを定義してから `xml.onload(xml.data)` が呼び出されなければなりません。 後は分かると思います。 Re: pegy さん