Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/315.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jquery/75.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
在javascript中粘贴链接_Java_Jquery_Ajax_Jsp_Spring Mvc - Fatal编程技术网

在javascript中粘贴链接

在javascript中粘贴链接,java,jquery,ajax,jsp,spring-mvc,Java,Jquery,Ajax,Jsp,Spring Mvc,大家好 我在SpringMVC应用程序中有一个脚本,它在表中添加了一个条目 $(document).ready(function () { $('#saveSubject').submit(function (e) { $.post('/university/subjectAdd', $(this).serialize(), function (subject) { $('#subjectsTableResponse').last().appen

大家好

我在SpringMVC应用程序中有一个脚本,它在表中添加了一个条目

$(document).ready(function () {

    $('#saveSubject').submit(function (e) {
        $.post('/university/subjectAdd', $(this).serialize(), function (subject) {
            $('#subjectsTableResponse').last().append(
                    '<tr>' +
                    '<td align=\"center\">' + subject.title + '</td>' +
                    '<td align=\"center\">' + '<a href=\"c:url value=\'/subject/update/{'+subject.id+'}\'/>' + Update + '</a>'+'</td>'+
                    '<td align=\"center\">' + '<a href=\"c:url value=\'/subject/delete/{'+subject.id+'}\'/>' + Delete + '</a>'+'</td>'+
                    '</tr>'
            );
        });

        clearInputs();

        e.preventDefault();
    });
});
我的桌子:

<div class="tableSubjects">
    <table border=2 bgcolor="#C1CDCD" id="subjectsTableResponse">
        <tr>
            <td align="center"><B>Предмет</B></td>
        </tr>
        <c:forEach items="${subjectList}" var="subject">
         <c:if test="${subject.deleted eq false}">
                <tr>
                 <td align="center">${subject.title}</td>
                  <td align="center">
                    <a href="<c:url value='/subject/update/${subject.id}' />">Update</a>
                </td>
                <td align="center">
                    <a href="<c:url value='/subject/delete/${subject.id}' />">Delete</a>
                </td>
             </tr>
            </c:if>
        </c:forEach>
    </table>
</div>

enter code here

Предмет
${subject.title}
在这里输入代码
如何修复此错误?

您有两个问题:

  • 如果
    Update
    Delete
    应该是文字字符串,那么它们应该用引号括起来

  • 为了将
    subject
    作为对象而不是JSON字符串传递,必须将
    'JSON'
    数据类型传递给
    $。post

$(文档).ready(函数(){
$('#saveSubject')。提交(函数(e){
$.post('/university/subjectAdd',$(this).serialize(),函数(subject){
$('#subjectStablerResponse').last().append(
'' +
''+主题.标题+''+
'' + ''+''+
'' + ''+''+
''
);
}“json”);
clearInputs();
e、 预防默认值();
});
});

谢谢您的回答,但是没有任何变化。我怀疑链接中字符的筛选出现错误。您介意用调整后的代码更新您的问题吗?您希望链接引用指向哪些URL?代码相同。我注意到,如果我删除了对JavaScript响应的附加引用,那么一切都会正常工作。我想插入链接Ajax response why taged
java
,而不是
JavaScript
<div class="tableSubjects">
    <table border=2 bgcolor="#C1CDCD" id="subjectsTableResponse">
        <tr>
            <td align="center"><B>Предмет</B></td>
        </tr>
        <c:forEach items="${subjectList}" var="subject">
         <c:if test="${subject.deleted eq false}">
                <tr>
                 <td align="center">${subject.title}</td>
                  <td align="center">
                    <a href="<c:url value='/subject/update/${subject.id}' />">Update</a>
                </td>
                <td align="center">
                    <a href="<c:url value='/subject/delete/${subject.id}' />">Delete</a>
                </td>
             </tr>
            </c:if>
        </c:forEach>
    </table>
</div>

enter code here