之前没有接触过ajax,加上对于java后端开发没有实操过,一直对于前后端数据交互,也就是数据如何在前端用户输入和数据库增删改查存在一定的疑问。
首先,ajax的格式主要是:
$.ajax({
type: “Post”, --交互方式post ,get
url: “SayHello”, --后端控制器方法url
contentType: “application/json; charset=utf-8”,
dataType: “json”, --前端传输数据类型
data: $(’#form1’).serialize(),–前端表单数据数组化
success: function(data) {
//返回的数据用data.d获取内容
alert(data.d);
},
error: function(err) {
alert(err);
}
});
也就是
$.ajax({
type:"交互类型",
url:"后端控制器地址",
dataType:"前端数据类型",--可以省略
data:data,--可以省略
success:function(data){
alert(data);
},
error:function(err){
alert(err);
}
});
一般情况下,ajax在html页面中嵌套于javascript的校验和点击、提交事件内,进行局部的前后端数据交互。
对于传送到后台 的数据,如果用post方法,则可以把一个form用JavaScript的方法序列化后传送。
格式:var data = $("form").serialize(); 功能:将表单内容序列化成一个字符串。
更多推荐
ajax的url
发布评论