thymeleaf使用ajax进行异步请求,不能获得model绑定的值

向各位大佬请教:
我想利用ajax异步请求的时候,在后台通过model设置thymeleaf的局部变量,然后在thymeleaf的页面通过th:text="${onevar}"引用,但是controller的返回值为json,那么
在前端thymeleaf页面不能通过th:text="${onevar}方式获得,请问这是为什么?请教各位大佬有没有更好的方式实现呢?望各位大佬不吝赐教!

你可能需要的格式是th:text="${model的name.onevar}"

ajax异步请求返回本身就是json字符串。所以前台success里需要解析这个json字符串。
比如: var str='{ "name": "John" }';//json标准格式
var obj = eval('(' + str + ')'); //解析json
alert( obj.name);

写一个接口,使用$.ajax();请求json,

调试下,先将后台返回的数据object 进行输出分析,分析有内容了,在进行元素绑定!

ajax请求获得结果后,通过js去更新页面元素的值即可。

 $.ajax({
                    //获取数据的url
                    url: 'remote-url.do',
                    success: function (data) {
                        $('#element-id').html(data.text);
                    }
                });