在进行网页开发时,与前台与后台数据进行交互是一个无法避免的问题,不同的业务需求有着不同的传递方式,下面是我在开发过程中用到过的几种传递方式,写出来与大家分享一下,由于经验不足,出现错误的地方欢迎大家指正。
1、通过window.location.href或者document.location.href进行传递,
比如window.location.href="";在这个例子中所携带的参数即为name和age,分别是sun和21,当然还可以加上锚点#,可以指定到页面的某一个位置。2、通过Ajax进行数据的传递,格式如下:
rush:js;">
$.ajax{
type: "post",url: "test/index",dataType: json,data: $("#orderForm").serialize(),success: function(d){
alert(d.msg);
}
error:function(d){
alert(d.error);
}
}
其中data即代表着要传递的数据
3、通过Ajax的post方法进行传递,格式如下:
rush:js;">
$.post({
"url",$("#orderForm").serialize(),function(d){
alert(d.msg);
}
});
理论上来说这也是属于Ajax方法,不过这个方法相对来说简单一点。