Raise the flop, top pair Jack isn't god, so don't play it slow. You need to find out if he has a worthful hand, or if it was a continuation bet.

This is why you get screwed on the turn. He could easily have a K, i would fold turn i think