I use the Sulky KK2000 spray basting glue. I really like it. It barely smells and I like that it is non-toxic, though safety me, I wear a mask when using it indoors, don't want to inhale the sticky.
I lightly spray my batting, put on the back and then turn it over and lightly spray that side of the batting and put on the front. I haven't had any issues with it coming loose. And when you first do it, it is easy to readjust the fabric is you need to.