如何使用javascrip,ajax从网页调用函数后面的代码 [英] How to call code behind function from web page using javascrip , ajax

查看:60
本文介绍了如何使用javascrip,ajax从网页调用函数后面的代码的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我写了一个函数函数,我想用javascript,ajax调用。



我尝试过:



网页代码



i have written a function function , that i want to call using javascript, ajax.

What I have tried:

web page code

<script type = "text/JavaScript">
       
             function statebind() {
                  $.ajax({
                     type: "POST",
                     url: "TestAjax.aspx.cs/bindstate",
                     data: JSON.stringify({ username: $('#ddlCountry').val() }),
                     contentType: "application/json; charset=utf-8",
                     dataType: "json",
                     success: function (data) 
                     {
                         if (data) 
                        {
                            toastr.success('Congratulations! Username is available.');
                        }
                        else 
                        {
                            toastr.error('Please choose another Username!');  
                            $('#txtUsername').focus();
                        }
                   },
                    error: function (data) 
                   {
                   }
                 });
              }
  </script>





C#代码





C# code

[System.Web.Services.WebMethod]
       public static void bindstate(string id)
       {
           try
           {
               OracleDataReader dr;
               string connectionString = ConfigurationManager.AppSettings["ConnectionString"];
               OracleConnection conn = new OracleConnection(connectionString);
               conn.Open();
               String Str = "select STATE_ID,STATE_NAME from com_state_master where COUNTRY_ID="+id;
               OracleCommand cmd = new OracleCommand(Str, conn);
               dr = cmd.ExecuteReader();
               conn.Close();
           }
           finally
           {
           }
       }


   }

推荐答案

.ajax({
type: POST
url: TestAjax .aspx.cs / bindstate
data: JSON .stringify({username:
.ajax({ type: "POST", url: "TestAjax.aspx.cs/bindstate", data: JSON.stringify({ username:


' #ddlCountry')。val()}),
contentType: application / json; charset = utf-8
dataType: json
成功: function (数据)
{
if (data)
{
toastr.success( ' 恭喜!用户名可用。');
}
else
{
toastr.error(' 请选择其他用户名!');
('#ddlCountry').val() }), contentType: "application/json; charset=utf-8", dataType: "json", success: function (data) { if (data) { toastr.success('Congratulations! Username is available.'); } else { toastr.error('Please choose another Username!');


' #txtUsername')。focus();
}
},
错误:功能(数据)
{
}
} );
}
< / script>
('#txtUsername').focus(); } }, error: function (data) { } }); } </script>





C#代码





C# code

[System.Web.Services.WebMethod]
       public static void bindstate(string id)
       {
           try
           {
               OracleDataReader dr;
               string connectionString = ConfigurationManager.AppSettings["ConnectionString"];
               OracleConnection conn = new OracleConnection(connectionString);
               conn.Open();
               String Str = "select STATE_ID,STATE_NAME from com_state_master where COUNTRY_ID="+id;
               OracleCommand cmd = new OracleCommand(Str, conn);
               dr = cmd.ExecuteReader();
               conn.Close();
           }
           finally
           {
           }
       }


   }


这篇关于如何使用javascrip,ajax从网页调用函数后面的代码的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆