首页 > 代码库 > jQuery常用ajax操作
jQuery常用ajax操作
在做asp.net项目的时候经常会用到ajax操作,现总结常用的ajax操作供平时项目中参考
第一种:
前端代码:
<script type="text/javascript"> $.post("../../tools/GetItemData.ashx", { "canshu1": "参数1的值", "canshu2": "参数2的值" }, function (data) { //返回的是json格式的数据 }, "json"); </script>
后端代码:
public class ceshi : IHttpHandler { public void ProcessRequest(HttpContext context) { context.Response.ContentType = "text/plain"; string pagenumstr = context.Request["canshu1"]; string text = context.Request["canshu2"]; //取得数据FrameHtml context.Response.Write(new JavaScriptSerializer().Serialize(FrameHtml)); } }
说明:
if Request.QueryString("ID")==Null这是url栏没有这个ID变量
if Request.QueryString("ID").ToString()=="" 判断ID是否为空
第二种:
前端代码:
<script type="text/javascript"> //验证是否登录 $.ajax({ type: "POST", url: "{config.webpath}tools/submit_ajax.ashx?action=user_check_login", dataType: "json", timeout: 20000, success: function (data, textStatus) { if (data.status == 1) { } } });</script>
后端代码:
public void ProcessRequest(HttpContext context) { //取得处事类型 string action = EazyRequest.GetQueryString("action"); switch (action) { case "user_check_login": //检查用户是否登录 user_check_login(context); break; case "applyspace": //更新申请 apply_user_space(context); break; } }#region 检查用户是否登录============================= private void user_check_login(HttpContext context) { //检查用户是否登录 Model.users model = new BasePage().GetUserInfo(); if (model == null) { context.Response.Write("{\"status\":0, \"username\":\"匿名用户\"}"); return; } context.Response.Write("{\"status\":1, \"username\":\"" + model.user_name + "\", \"userid\":\"" + model.id + "\", \"zuid\":\"" + model.group_id + "\"}"); } #endregion
jQuery常用ajax操作
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。