gen locations with ajax