Я не могу пройти по ссылке, используя функцию jquery

0

В этом коде значения идентификатора и имени получаются правильно, но в ссылке идентификатор значения не в формате

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 не может быть здесь.

Я не знаю, что это правильно. если кто-нибудь знает об этом, пожалуйста, поделитесь здесь.

Теги:

1 ответ

2
Лучший ответ

Попробуйте следующее:

'<a th:href="@{/teacher/edit.html(id=${' + item['id'] + '})}" >Edit</a>'

Это добавит значение ID из объекта item.

  • 0
    Извините, что этот код генерирует ошибку, и ошибка org.thymeleaf.exceptions.TemplateProcessingException: исключение при вычислении выражения SpringEL: "+ item ['id'] +" "
  • 0
    Я никогда не слышал об этом, вы используете что-то другое, чем jQuery? Если это так, пожалуйста, не забудьте пометить все в своем вопросе.
Показать ещё 2 комментария

Ещё вопросы

Сообщество Overcoder
Наверх
Меню