YES Form works without refreshing page. The secret is to prevetDefault()