##在Springboot中使用Thymeleaf框架传值问题
###Thymeleaf使用model传值到前台,需要使用JavaScript进行值的获取
<script th:inline="javascript">
var message = [[${msg}]];
console.log(message);
</script>
###JQuery 中 Select charge 以及选中问题
$('#selectType').on('change',function(){
var val = $(this).val();
console.log('选中的值' + val);
$(this).blur();
}).on('focus',function(){
$(this).val(-1);
})
###AJAX传值完整案例
$.ajax({
url:"/SumAssessResultsController/getScore",
data:{
"seletctType":selectTypeValue,
},
type:"post",
dataType:"json",
success:function(data){
//aaa为服务器所返回的值
console.log(data)
},
error:function(){
//服务器连接失败
$.operation.confirm("未连接服务器");
},
beforeSend:function(){//在success之前就进行了
//操作
},
complete:function(){//在success之后就进行
//操作
}
});
问题堆栈:
定位:中文编码问题
处理:将GET方法直接写的中文串修改为form提交,或者将可能有中文的模板替换变量,在客户端用encodeURI方法处理,即修改格式类似"aaa.jsp?a=中文"的链接串为"aaa.jsp?a=" + encodeURI(“中文”)
检验:通过,所有浏览器显示正常
转载链接: link.