url: 'Handler/admin/Right/RightHandler.ashx?type=menu&roleid=' + $.cookie("roleid")
1 var _menus; 2 function databind() { 3 $.ajax({ 4 type: 'post', 5 async: false, 6 dataType: 'json', 7 url: 'Handler/admin/Right/RightHandler.ashx?type=menu&roleid=' + $.cookie("roleid"), 8 success: function (msg) { 9 10 _menus = msg; 11 } 12 }); 13 }
url: 'Handler/admin/Right/RightHandler.ashx?type=menu&roleid=' + $.cookie("roleid"),
是什么意思啊?
type=menu&roleid=' + $.cookie("roleid")这我不太清楚
post 的路径 就像url: 'admin/admin.aspx?id=1 一样。ashx是另一种处理程序。
补充的问题:那是从url传过去的参数
这个就是一个链接。
RightHandler.ashx 处理相关逻辑
就是处理所发送的ajax请求的程序的路径。谁将会处理这个ajax请求,url代表的就是这个“谁”
提交地址~~~
服务器端处理ajax请求的逻辑代码。ashx不走完整的页面周期,相对于提交到一个aspx页面快一些。