Мой код здесь:
<script type="text/javascript">
/*<![CDATA[*/
//var rootpath=[[${httpServletRequest.getContextPath()}]];
//var rootpath = [[${rootPath}]];;
var rootpath=$("#rootpath").val();
//alert(rootpath);
var tale = new $.tale();
function checkForm() {
tale.post({
url: rootpath+'/admin/login',
data: $("#loginForm").serialize(),
success: function (result) {
if (result && result.success) {
window.location.href = rootpath+'/admin/index';
} else {
tale.alertError(result.msg || '登录失败');
}
}
});
return false;
}
/*]]>*/
</script>
Я могу использовать скрытый тег в HTML для хранения значения,
<input type="hidden" id="rootpath" th:value="${#httpServletRequest.getContextPath()}" />
и в последнее время получить его через
var rootpath=$("#rootpath").val();
НО ЭТО НЕ ХОРОШО.
Как получить значение запроса прямым способом?