ajaxsubmit能提交多大文件,ajax提交表单不能获取参数
ajaxsubmit能提交多大文件,ajax提交表单不能获取参数
AJAX提交
<script type="text/javascript"> function submitData() { //1.获取需要提交的数据 var num = $("#num").val(); var name = $("#name").val(); var sex = $("#sex").val(); var age = $("#age").val(); //2.通过ajax提交数据到“stu/add” $.post("stu/add",{stuNum:num,stuName:name,stuSex:sex,stuAge:age},function(data){ console.log(data); },"json"); } </script>
控制器接收
方式1:属性接收
AJAX提交 如果ajax提交的是满足json格式的字符串,则需要设置:contentType:"application/json"
function submitData() { //1.获取需要提交的数据 var num = $("#num").val(); var name = $("#name").val(); var sex = $("#sex").val(); var age = $("#age").val(); var obj = {}; // var obj = []; obj['stuNum'] = num; obj['stuName'] = name; obj['stuSex'] = sex; obj['stuAge'] = age; //转换成json格式 var jsonStr = JSON.stringify(obj); $.ajax({ url:"stu/add", type: "POST", //data:jsonStr,表示提交到控制器的是字符串(字符串满足json格式) -->contentType:"application/json" data:jsonStr, contentType:"application/json", success:function(data){ console.log(data); } }); }
控制器接收数据如果前端提交数据
AJAX提交