zoukankan      html  css  js  c++  java
  • C# .net Jquery ajax 简单示例

    jquery中ajax相信大家都不陌生,这里只写个简单例子示意用法,详细后续再写。

    在html中按钮事件中添加如下js   

    var param = "data=" + escape($("#txtPageName").val()) + "&PageUrl=" + $("#txtPageUrl").val();
                    $.ajax({
                        url: "/System/PageAdd?" + param,
                        type: "post",
                        dataType: "json",
                        data: { PageName: escape($("#txtPageName").val()), PageUrl: $("#txtPageUrl").val(), PageParam: $("#txtPageParam").val(), Remark: $("#txtRemark").val(), IsPublic: $("#ckIsPublic").val() },
                        async: false,
                        cache: false,
                        success: function () {
                            alert("成功");
                        },
                        error: function (rq) {
                            alert("error:" + rq.statusText + "responseText:" + rq.responseText);
                        }
                    });
    jquery-ajax

    这里参数传递有两种方式,既可以包含一个查询字符串,比如 key1=value1&key2=value2 ,也可以是一个映射,比如 {key1: 'value1', key2: 'value2'} 。

    对于两种方式后台接受只需要方法接收参数名称一致即可。值得注意的是,没有参数名称相同的参数则默认为空,只接收接受方法中有参数名的参数。

            public string PageAdd(string data)
            {
               //do something
    
                return "success";
            }
    C# 后台接受
  • 相关阅读:
    POJ 2018 二分
    873. Length of Longest Fibonacci Subsequence
    847. Shortest Path Visiting All Nodes
    838. Push Dominoes
    813. Largest Sum of Averages
    801. Minimum Swaps To Make Sequences Increasing
    790. Domino and Tromino Tiling
    764. Largest Plus Sign
    Weekly Contest 128
    746. Min Cost Climbing Stairs
  • 原文地址:https://www.cnblogs.com/lipanpan/p/4203120.html
Copyright © 2011-2022 走看看