asp.net AJAX實現(xiàn)無刷新獲得數(shù)據(jù)
更新時間:2008年11月25日 10:07:36 作者:
提供一個使用AJAX實現(xiàn)無刷新判斷注冊用戶名是否被注冊的代碼:
register.aspx頁面代碼:
<script type="text/javascript">
function checkuser()
{
var option={
parameters:"userid="+$("userid").value,
method:"post",
onSuccess:function(transport){
var rp=transport.responseText;
if(rp=="true")
{
alert("該用戶昵稱存在??!");
}
else
{
alert("該用戶昵稱不存在,請重新輸入??!");
}
},
onFailure:function(transport){
alert("數(shù)據(jù)提交失敗,請檢查網(wǎng)絡(luò)或重試。");
}
}
var request=new Ajax.Request("Ajax.aspx?userid="+escape($("userid").value),option);
}
</script>
昵稱:<asp:TextBox ID="userid" runat="server" Text="" onblur="checkuser()"></asp:TextBox>
Ajax.aspx頁面代碼:
private void Page_Load(object sender, System.EventArgs e)
{
string userid = Request.QueryString["userid"];
string sql = "select userid from blog_user where userid='" + userid + "')";
object o = dbconn.ExecuteScalar(sql);
if (o == null)
Response.Write("false");
else
Response.Write("true");
}
<script type="text/javascript">
function checkuser()
{
var option={
parameters:"userid="+$("userid").value,
method:"post",
onSuccess:function(transport){
var rp=transport.responseText;
if(rp=="true")
{
alert("該用戶昵稱存在??!");
}
else
{
alert("該用戶昵稱不存在,請重新輸入??!");
}
},
onFailure:function(transport){
alert("數(shù)據(jù)提交失敗,請檢查網(wǎng)絡(luò)或重試。");
}
}
var request=new Ajax.Request("Ajax.aspx?userid="+escape($("userid").value),option);
}
</script>
昵稱:<asp:TextBox ID="userid" runat="server" Text="" onblur="checkuser()"></asp:TextBox>
Ajax.aspx頁面代碼:
private void Page_Load(object sender, System.EventArgs e)
{
string userid = Request.QueryString["userid"];
string sql = "select userid from blog_user where userid='" + userid + "')";
object o = dbconn.ExecuteScalar(sql);
if (o == null)
Response.Write("false");
else
Response.Write("true");
}
相關(guān)文章
asp.net 使用Silverlight操作ASPNETDB數(shù)據(jù)庫
asp.net下使用Silverlight操作ASPNETDB數(shù)據(jù)庫的實現(xiàn)代碼2010-01-01win10下vs2015配置Opencv3.1.0詳細(xì)過程
這篇文章主要為大家詳細(xì)介紹了win10下vs2015配置Opencv3.1.0的詳細(xì)過程,具有一定的參考價值,感興趣的小伙伴們可以參考一下2017-11-11.NET/C#利用反射調(diào)用含ref或out參數(shù)的方法示例代碼
這篇文章主要給大家介紹了關(guān)于.NET/C#利用反射調(diào)用含ref或out參數(shù)的相關(guān)資料,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧2018-09-09利用委托把用戶控件的值顯示于網(wǎng)頁案例應(yīng)用
用戶控件(UserControl)是集成一個功能,需要處理好的數(shù)據(jù),然后存數(shù)據(jù)庫中并顯示于網(wǎng)頁上,讓用戶能檢測到處理的數(shù)據(jù)情況,接下來將介紹利用委托把用戶控件的值顯示于網(wǎng)頁上,感興趣的朋友可以了解下2013-02-02