Definitions of on the spot:
- adverb:    without delay or immediately Example: "We hired her on the spot" 
- adverb:    at the place in question; there Example: "They were on the spot when it happened" 
- adverb:    in a difficult situation Example: "That question really put him on the spot"