我想向jsp页面发送ajax post请求,在接收参数时嵌入para并在其中发回我打算在div中显示的pdf用firebug检查我发现没有ajax帖子正在发生。
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
"http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
<title>Insert title here</title>
<script src="http://ajax.googleapis.com/ajax/libs/jquery/1.10.2/jquery.min.js">
<script type="text/javascript">
$(document).ready(function() {
$("#click").click(function()
{
name = $("#name").val();
age = $("#age").val();
$.ajax({
type : "POST",
url : "Test.jsp",
data : "name=" + name + "&age=" + age,
success : function(data) {
$("#pdf").html(data);
} });
});
});
</script>
</head>
<body>
<input type="text" id="name" name="name" >
<br />
<br /> Age :
<input type="text" id="age" name="age">
<br />
<br />
<button id="click">Click Me</button>
<div id="pdfenter code here"></div>
</body>
</html>
答案 0 :(得分:1)
尝试传递您的数据:
data : {'name': name, 'age': age},
编辑:
也关闭你的脚本标签:
<script src="http://ajax.googleapis.com/ajax/libs/jquery/1.10.2/jquery.min.js" >
----------------------------------------------------------------------- here -^
成为:
<script src="http://ajax.googleapis.com/ajax/libs/jquery/1.10.2/jquery.min.js" />