我将在页面加载时调用的函数,并使用ajax将一些值传递给另一个servlet。问题是在页面加载时没有调用jQuery函数。
这是我的jsp:
<script type="text/javascript">
$(window).load(function($) {
//alert($.name);
$.ajax({
url:'ServiceToFetchDocType',
data: {"name":repository},
type:'post',
cache:false,
success: function(response)
{
//some code
}
});
});
</script>
这是servlet:
protected void doPost(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException {
// TODO Auto-generated method stub
String entry=request.getParameter("name");
System.out.println(entry);
}
应该在控制台中输入条目的值,但什么都没有出现。
编辑:这不仅仅是在控制台中打印值。主要问题是在页面加载时没有调用jquery函数。
编辑2: 这是存储库
<script type="text/ajavscript">
var repository = '${rep}';
</script>
它来自另一个servlet。