[英]How do I call a spring controller through plain javascript function
注意:我不想要ajax或jquery实现,因为这样的方法已经在堆栈中了。 请尽快帮助。
这是参考代码
<div class="col-lg-3 col-xs-12 ">
<div class="small-box bg-aqua" id="java" onclick="myFunc(this.id);">
<a class="small-box-footer"> JAVA </a>
<div class="inner">
<h3><c:out value="${javaCount}"/></h3>
<p>Java</p>
</div>
<span class="icon" style="padding-top: 27px;"> <i
class="fa fa-book ">
</i>
</span>
</div>
</div>
点击上面的模态调用的下面的功能
function myFunc(id){
alert(id)
$('#').attr('action','${pageContext.request.contextPath}/viewSpecificBook?data='+ id);
$('#').submit();
}
现在上面的函数应该调用下面的spring Controller
@RequestMapping(value="viewSpecificBook", method = RequestMethod.GET)
public ModelAndView viewSpecificBook()
{
}
调试后,我注意到该控件未转发到spring,但到达了javascript函数。
请帮忙!
function myFunc(id){
window.location = 'your_url?data='+id;
}
它也会击中您的控制器。 只需尝试一下,它将起作用。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.