通过ajax将表单元格值发送到Servlet
我需要通过Ajax将值从表单元格发布到servlet,但响应返回null。我的Javascript没有那么强大,我肯定做错了什么,需要一些指导。下面是我的JSP和Ajax脚本:通过ajax将表单元格值发送到Servlet,ajax,Ajax,我需要通过Ajax将值从表单元格发布到servlet,但响应返回null。我的Javascript没有那么强大,我肯定做错了什么,需要一些指导。下面是我的JSP和Ajax脚本: **My JSP code** <td><button type="button" class="btn btn-default btn-md" class="itemData" tableData="${item}" onclick="saveData()"><span class="g
**My JSP code**
<td><button type="button" class="btn btn-default btn-md" class="itemData" tableData="${item}" onclick="saveData()"><span class="glyphicon glyphicon-save"></span></button> </td>
**My Ajax code**
function saveData(){
$(document).ready(function(){
var dataID = $(this).attr('tableData');
$.ajax({
url : 'DataCtrlServlet',
type: 'Post',
data : dataID,
success : function(responseText) {
$('#submissionSuccessContainer').text(responseText);
}
});
return false;
});
}
**我的JSP代码**
**我的Ajax代码**
函数saveData(){
$(文档).ready(函数(){
var dataID=$(this.attr('tableData');
$.ajax({
url:'DataCtrlServlet',
键入:“Post”,
数据:dataID,
成功:函数(responseText){
$(“#submissionSuccessContainer”).text(responseText);
}
});
返回false;
});
}
Romve返回false
和$(文档)。就绪
,您还需要更改数据
格式以正确传递参数
function saveData(){
var dataID = $(this).attr('tableData');
$.ajax({
url : 'DataCtrlServlet',
type: 'Post',
data : {
dataID:dataID
},
success : function(responseText) {
$('#submissionSuccessContainer').text(responseText);
}
});
}
认可的!你的建议解决了我的问题。非常感谢你。