Jquery 如何在jsp页面加载上调用ajax,在servlet的帮助下从数据库中获取数据(不在表单提交上)
我想在servlet的帮助下使用ajax调用从jsp页面上的数据库中获取数据 ajax调用Jquery 如何在jsp页面加载上调用ajax,在servlet的帮助下从数据库中获取数据(不在表单提交上),jquery,ajax,jsp,Jquery,Ajax,Jsp,我想在servlet的帮助下使用ajax调用从jsp页面上的数据库中获取数据 ajax调用 $(document).ready(function(){ var sid = $('#surveyId').val(); alert(sid); $.ajax({ url: "getEditSurvey", data:{
$(document).ready(function(){
var sid = $('#surveyId').val();
alert(sid);
$.ajax({
url: "getEditSurvey",
data:{
sid:sid
},
success: function(data){
alert(response);
$("#displayEdit").html(response);
}
});
});
jsp文件
<input type="hidden" name="surveyId" id="surveyId" value="<%= request.getParameter("sid") %>" >
<div id="displayEdit">
</div>
我的问题是:
我使用这个方法来获取数据,但它没有显示任何内容,这是正确的方法。我是ajax新手。您的ajax代码看起来不错,只是ajax代码的成功函数中有一个小错误 success函数中的代码应该是
alert(data);
$("#displayEdit").html(data);
如果您看到success functions参数,则名称为“data”。该参数将保存servlet将返回的数据。可能URL不正确,因为您提到了一个相对URL。尝试在URL前面添加“/”。通过在chrome或firefox上打开开发者工具,点击f12并查看网络,您可以轻松调试ajaxtab@sukhvirthapad是否可以对检索到的数据执行更新查询data@jyotsnashekhar您必须创建另一个ajax端点来获取数据并对其进行更新。@sukhvirthapad我在servlet中打印了数据。Jsp页面无法对其执行任何更新功能