在线时间:8:00-16:00
迪恩网络APP
随时随地掌握行业动态
扫描二维码
关注迪恩网络微信公众号
函数原型:$.post(url, params, callback) url是提交的地址,eg: "sample.ashx" params是参数,eg: { name:"xxx" , id:"001" } callback是回调函数,eg: function(msg){ alert(msg); } 注意1:在sample.ashx那段,使用context.Request["id"]和context.Request["name"]来分别获得值"001"和值"xxx",而不是使用context.Request.QueryString["id"] 注意2:这里的callback里的函数是在服务器返回值后被触发,所以不需要另行判断xmlHttp.readyState==4 && xmlHttp.status==200 接下来,我们来用一段代码比较一下$.post方式和原始的xmlHttp方式 为了更好的对应,我让2个方式实现一样的功能,传的值和回调函数的名字一样 /* xmlHttp方式 */ var xmlHttp; //定义对象xmlHttp function btn_onclick() //假设一个button点了以后触发这个ajax function Response() /* $.post方式 */ function btn_onclick() //同样还是这个事件和函数,还是点了以后触发 /* 同样还是sample.ashx,同样是id=1&name=a */ } function Response(msg) |
请发表评论