Id无法使用jquery函数传递链接

时间:2013-11-28 10:25:11

标签: jquery

在此代码中,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的值无法到达..

我不知道这是对的。如果有人知道这个,请在​​这里分享..

1 个答案:

答案 0 :(得分:2)

尝试以下方法:

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

这将附加在项目对象的ID值中。