ユーザーが都市を選択したときに都市選択ボックスが変更されたときに実行されるこの関数があります。
<script type="text/javascript">
function loadParishesByCity(city_id,loadDists) {
alert('here'); // Never gets here
}
$(document).ready(function(){
$("#city").change(function(e,loadDists) {
var loadDists = loadDists || false;
var clickedID = $(this).val();
var city_id = clickedID.split("_")[0];
$.getJSON("/system.cfc?method=setGeo&returnformat=json",{"geoType":"city","geoValue":city_id},function(res,code){
loadParishesByCity(city_id,loadDists); //this seems to not run
});
});
});
</script>
getJSON 関数は実行され、期待どおりにデータが返されますが、コールバック関数 loadParishesByCity は実行されていないようです。
コールバック関数と競合状態に関しては、私の理解にギャップがあることを認めているので、どんな助けも大歓迎です。