zoukankan      html  css  js  c++  java
  • Jquery $.ajax方法使用示例

    为避免ajax请求后返回整页的HTML源码,所以对Response值进行清空处理。

    HttpContext.Current.Response.Clear();
    HttpContext.Current.Response.Write("[{sname:\"" + strSName + "\",fname:\"" + strFName + "\"}]");

    HttpContext.Current.Response.End(); 


    //HTML前端 

    function SearchCorpInfo() {
                //debugger;
                $.ajax({
                    type: "POST",
                    url: "ManageCorpInfo.aspx?Mode=GetCorpInfo&Code=" + $("#stockID_").val(),
                    success: function(msg) {
                        if (msg != "异常") {
                            var dt = eval(msg);
                            if (dt != null && dt != NaN) {
                                $.each(dt, function(kk, vv) {
                                    var SimpleName = vv["sname"];
                                    var FullName = vv["fname"];

                                    $("#txtSimpleName").val(SimpleName);
                                    $("#txtCorpName").val(FullName);
                                });

                            }
                        }
                        else {
                            $("#txtSimpleName").val("");
                            $("#txtCorpName").val("");
                        }
                    },
                    error: function() {
                    }
                });
            } 

     //后台代码端Load事件

    if (Request.QueryString["Mode"] != null)
                {
                    if ("GetCorpInfo" == Request.QueryString["Mode"].ToString())
                    {
                        if (Request.QueryString["Code"] != null)
                        {
                            if (Request.QueryString["Code"].ToString().Length == 6)
                                SearchCorpInfo(Request.QueryString["Code"].ToString());
                        }
                    }
                }


    //根据录入的公司代码获得公司简称和全称
            public void SearchCorpInfo(string corpCode)
            {
                //获取公司名称
                CorpInfoManageDB objC = new CorpInfoManageDB();
                DataTable dtCorp = objC.CompanyInfo_GetInfo(corpCode, ""0);
                if (objC.ErrorMsg.Length > 0)
                {
                    HttpContext.Current.Response.Clear();
                    HttpContext.Current.Response.Write("异常");
                    HttpContext.Current.Response.End();
                }
                if (dtCorp.Rows.Count == 0)
                {
                    HttpContext.Current.Response.Clear();
                    HttpContext.Current.Response.Write("异常");
                    HttpContext.Current.Response.End();
                }
                string strSName = dtCorp.Rows[0]["SimpleName"].ToString();
                string strFName = dtCorp.Rows[0]["CorpName"].ToString();
                HttpContext.Current.Response.Clear();

                HttpContext.Current.Response.Write("[{sname:\"" + strSName + "\",fname:\"" + strFName + "\"}]");
                HttpContext.Current.Response.End();
            }
  • 相关阅读:
    ld: symbol(s) not found for architecture arm64
    一个好玩的命令
    统计代码行数命令
    【转】 C语言自增自减运算符深入剖析
    gcc 生成动态库时-fpic选项是什么意思。
    每天一条linux命令——halt
    每天一条linux命令——shutdown
    推荐一些编程学习的网站
    每天一条linux命令——login
    linux如何开机以命令行形式启动?
  • 原文地址:https://www.cnblogs.com/hanguoji/p/2731392.html
Copyright © 2011-2022 走看看