在此代码中,Id&名称值是正确的,但在链接中值id不是格式
function onStudentDivisionChange() {
$.ajax({
type : 'POST',
dataType : 'json',
url : '/sample/selectDivision.html',
data : ({
id : $('#division').val()
}),
success : function(responseData) {
if (responseData != null) {
$('#student').find('td').remove().end().append('').val('-1');
$.each(responseData, function(index, item) {
$('#student').append(
$('<td></td>').val(item['id']).html(item['id']),
$('<td></td>').val(item['id']).html(item['name']),
$('<td></td>').val(item['id']).html(
'<a th:href="@{/teacher/edit.html(id=${id})}" >Edit</a>'),
$('<br />').val(item['id']).html(item['']));
});
} else {
$('#stud').find('td').remove().end().append('<td th:text="${student}"></td>').val('-1');
}
}
});
}
问题在
中`<a th:href="@{/teacher/edit.html(id=${id})}" >Edit</a>`
^
|__ value of Id is get as id in alphabet. = id
Not the student id number or Integer
id的值无法到达..
我不知道这是对的。如果有人知道这个,请在这里分享..
答案 0 :(得分:2)
尝试以下方法:
'<a th:href="@{/teacher/edit.html(id=${' + item['id'] + '})}" >Edit</a>'
这将附加在项目对象的ID值中。