request.getParameter(“key”);取值为null
request.getParameter(“key”)这种方式获取数据必须是标准的表单提交方式才可以取到值,否则需向后台传输数据,例如:ajax()方式要取到文本框中的值再用data属性向后台传值:
$("#submit").click(function() {
var name = $("#name").val();
var address = $("#address").val();
var phone = $("#phone").val();
$.ajax({
url : "query.do",
type: "post",
dataType:"json",
data:{
name:name,
address:address,
phone:phone
},
success : function(msg){
var code = msg.code;
if(1 == code){
var customerList = msg.customerList;
var str = '';
for(var i = 0; i < customerList.length; i++){
var c = customerList[i];
str += '<tr>';
str += ' <td>' + (i + 1) + '</td>';
str += ' <td>' + c.name + '</td>';
str += ' <td>' + c.address + '</td>';
str += ' <td>' + c.phone + '</td>';
str += ' <td><a href="##">update</a></td>';
str += ' <td><a href="##">delete</a></td>';
str += '</tr>';
}
$("#tb").html(str);
}
}
});
});