zoukankan      html  css  js  c++  java
  • [原创]ajax.post请求webmethod

    //删除商品分类操作
    //
    会将所有子类都删除【慎用】
    function DeleteItem(id) {
    if (window.confirm("是否删除?【删除当前项会将其所有子类一并删除】")) {
    //执行删除
    $.ajax({
    type:
    "POST",
    contentType:
    "application/json",
    url:
    "web路径/方法名",
    data:
    "{\"id\":"\" + id + "\"}",
    dataType:
    "json",
    success:
    function (theback) {
    //转换为json格式
    var objd = eval('(' + theback.d + ')');
    alert(objd.msg);
    }
    })
    }
    else {
    //取消
    return false;
    }
    }

    注:此中方法只能在.net3.5版本之上操作】说明:

    type:请求的类型,这里必须用post 。WebMethod方法只接受post类型的请求。
    contentType:发送信息至服务器时内容编码类型。一定要用 application/json 
    url:请求的服务器端处理程序的路径,格式为"文件名(含后缀)/方法名"
    data:参数列表。注意,这里的参数一定要是json格式的字符串,记住是字符串格式,如:"{aa:11,bb:22,cc:33 , ...}"即使没有参数也要 写成"{}"
    dataType:服务器返回的数据类型。必须是json,其他的都无效。因为 webservice 是一json格式返回数据的,其形式为:{"d":"......."}。
    success:请求成功后的回调函数。你可以在这里对返回的数据做任意处理。

    //删除
    [WebMethod]
    public static string DeletePC(int id)
    {

    ProductsCategoryBLL pcbll
    = new ProductsCategoryBLL();
    if (pcbll.DelteProductsCategory(id))
    {

    return "{\"msg\":\"删除成功\"}";
    }
    else
    {
    return "{\"msg\":\"删除失败\"}";
    }
    }
     
  • 相关阅读:
    关系图的缩放、拖移、边上的关系显示、自定义等
    数据嵌入js的关系图
    十二周周四
    去除mysql里面重复的行并留下id最小的
    十一周周日
    十一周周六
    计算一个字符串中每个词的数量并降序输出
    账户 需求分析
    《人月神话》阅读计划
    读博客,了解本学期《软件需求与分析》掌握必要的内容
  • 原文地址:https://www.cnblogs.com/zhxhdean/p/2083681.html
Copyright © 2011-2022 走看看