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();
            }
  • 相关阅读:
    find module providing package github.com/go-sql-driver/mysql: working directory is not part of a module
    深度学习中的epoch、batchsize、iterations的理解
    淘宝软件质量属性分析
    Git
    多线程
    Spark基础之Scala
    机器学习十讲第十讲
    机器学习十讲第九讲
    机器学习十讲第六讲
    本地MarkDown优雅发表
  • 原文地址:https://www.cnblogs.com/hanguoji/p/2731392.html
Copyright © 2011-2022 走看看