K, I think the answer is yes as I don't get any errors.
yep.
o I use Ajax for this, or should I create functions in code to do these?
Whichever you can use to get it to work. I'm not too familiar with ajax calls but it may be simpler to use the plugin if there are edge cases it handles. But again I have a knowledge gap about that that you can probably find alot of resources about with google.