——贼尴尬,拿到一个web项目,修改的时候发现是用的ajax,很久没用了,居然连基础语法都忘了,经历非常坎坷,记录下来省的以后又忘记!
刚开始的时候发现其它页面用的ajax,因为我要做的功能不多,所以就直接添加ashx了!
第一步
写ashx:这个步骤很简单,就跟写aspx的后台一样,没什么需要特别注意的地方!硬是要说的话,可能就是一个context了!
第二步
发送请求:(就是忘记了这里,花了一个多小时T_T!)最开始的时候是这样写的
$("#btn_zhuce").click(function () {
$.ajax({
type: "post",
url: "/ashx/sess.ashx",
data: $('#form1').serialize(),
success: function (data, success) {
alert(data);
}
});
})
找了半天没发现错在哪里,alert,debugger...都用了,各种调试,就是进不去,最后突然想起读书的时候老师说过“加载
后执行”这么五个字,于是加上了
$(function () {
)}
然后,然后,然后就可以了!!!
最终就成了
$(function () {
$("#btn_zhuce").click(function () {
$.ajax({
type: "post",
url: "/ashx/sess.ashx",
data: $('#form1').serialize(),
success: function (data, success) {
alert(data);
}
});
})
})
突然感觉自己跟个**一样,所以说打代码还是要细心一点,谨防以后再忘记,于是记录下来!