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); } } }); });