需求说明:
简单的演示ajax提交json数据。
代码说明:
ajax在传输数据的时候基本格式大都是固定的,只需要修改传输类型即可。下面介绍基本的参数提交。
步骤一:建立一个html或者jsp页面,引入jquery-3.2.1.min.js(其他版本亦可)。
步骤二:在页面中添加输入框和提交按钮,给予id值。
步骤三:编写jquery、ajax提交数据到指定的controller。
<!DOCTYPE html> <html lang="en"> <head> <script src="jquery-3.2.1.min.js"></script> <script> $(function () { $("#submitAB").click(function () { $.ajax({ url: "http://localhost:8080/XXXXXXXX/XXXX/xxxx.do", type: "POST", datatype:"JSON", data: {parameter_A:$("#parameter_A").val(),parameter_B:$("#parameter_B").val()}, success: function (data) { console.log(""); }, error: function () { alert("提交失败!"); } }); }); }); </script> </head> <body> <body> parameterA:<input type="text" id="parameter_A" value="" /><br /><br /> parameterB:<input type="text" id="parameter_B" value="" /> <input type="button" value="submit" id="submitAB"> </body> </body> </html>
总结:ajax提交数据还涉及到同步异步的问题async:false,根据实际情况进行选择即可。ajax访问的controller的逻辑根据自己需要添加。