Размещение на сервере и включение токена должны быть такими же безопасными, как и при использовании формы; это просто еще один способ сделать то же самое. Вот пример из приложения, над которым я работаю:
var getCookie = function(name) {
var r = document.cookie.match("\\b" + name + "=([^;]*)\\b");
return r ? r[1] : undefined;
};
var args = {
_xsrf : getCookie("_xsrf"),
// other args added
};
$.ajax({
url : "/ajaxhandler",
data : args,
type : "post",
dataType : "json",
// .. the rest as usual
});