在javascript中粘贴链接
大家好强> 我在SpringMVC应用程序中有一个脚本,它在表中添加了一个条目在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
$(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
- 为了将
作为对象而不是JSON字符串传递,必须将subject
数据类型传递给'JSON'
$。post
$(文档).ready(函数(){
$('#saveSubject')。提交(函数(e){
$.post('/university/subjectAdd',$(this).serialize(),函数(subject){
$('#subjectStablerResponse').last().append(
'' +
''+主题.标题+''+
'' + ''+''+
'' + ''+''+
''
);
}“json”);
clearInputs();
e、 预防默认值();
});
});代码>
谢谢您的回答,但是没有任何变化。我怀疑链接中字符的筛选出现错误。您介意用调整后的代码更新您的问题吗?您希望链接引用指向哪些URL?代码相同。我注意到,如果我删除了对JavaScript响应的附加引用,那么一切都会正常工作。我想插入链接Ajax response why tagedjava
,而不是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