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();
            }
  • 相关阅读:
    张高兴的 UWP 开发笔记:用 Thumb 控件仿制一个可拖动 Button
    oracle并非所有变量都已绑定
    win7出现无法连接到代理服务器的错误,不能上网的问题的解决
    用asp.net c# HttpWebRequest获取网页源代码
    退出系统时跳出frame框架
    使用MagicAJax的AjaxPanel时有时会弹出"Using the AjaxCallHelper write methods outside of an AjaxCall is not allowed."
    UI学习网站
    Oracle服务无法启动,报:Windows无法启动OracleOraDb10g_home1TNSListener服务,错误 1067:进程意外终止。
    视频怎么下载大电脑上
    css模板
  • 原文地址:https://www.cnblogs.com/hanguoji/p/2731392.html
Copyright © 2011-2022 走看看