Ajax confusion

I'm a bit confused about ajax. If I have a link, do I add the href, data-remote="true" and data-method in there? Or do I make the actual call in a separate script with $.ajax({})? Or both?

The same thing with a form. Is that suppose to have an action path and an jquery axaj url: "..." path at the same time?