之前没有接触过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