Jquery

Orders 2009-11-16 02:36:40
谁给个 用jqeury 做的无刷新判断用户是否存在(不是,是否为空噢)最好是url 传值的!0_0
...全文
270 8 打赏 收藏 转发到动态 举报
写回复
用AI写文章
8 条回复
切换为时间正序
请发表友善的回复…
发表回复
caotoulei 2009-11-21
  • 打赏
  • 举报
回复
jQuery 强大啊嘿嘿,学习中。。。
lianglei9810 2009-11-16
  • 打赏
  • 举报
回复
var url="VerifyUserNameHandler.ashx?para=" + val + "&date=" + new Date();
补充下 ,这样的话地址只要重复 就会有缓存,
var url="VerifyUserNameHandler.ashx?rad=“+Math.random()+”para=" + val + "&date=" + new Date();
这样就可以了
绝代坏坏 2009-11-16
  • 打赏
  • 举报
回复
$.get 获取data 如果存在就让data=true或者其他什么的。
阿非 2009-11-16
  • 打赏
  • 举报
回复
$.get 与 $.post 在内部 还是调用的 $.ajax

只是封装了一些参数 方便使用而已
Orders 2009-11-16
  • 打赏
  • 举报
回复
非常感谢,我用的是.Ajax() 感觉太繁琐了。
这.get or .post 相当的好用,哈哈!
阿非 2009-11-16
  • 打赏
  • 举报
回复


<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">

<html xmlns="http://www.w3.org/1999/xhtml">
<head runat="server">
<title></title>
<script type="text/javascript" src="http://code.jquery.com/jquery-latest.js"></script>
<script>
function openAjax() {
var val = document.getElementById('txt').value;
var url="VerifyUserNameHandler.ashx?para=" + val + "&date=" + new Date();
$.get(url, function(d) {
$("#resultSpan").html(d);
})
}
</script>
</head>
<body>
<form id="form1" runat="server">
用户名:<input type="text" id='txt' value="Sandy" onblur="openAjax();" /> <span id="resultSpan"></span>
</form>
</body>
</html>
阿非 2009-11-16
  • 打赏
  • 举报
回复
VerifyUserNameHandler.cs

<%@ WebHandler Language="C#" Class="VerifyUserNameHandler" %>

using System;
using System.Web;

using System.Collections;
using System.Collections.Generic;

public class VerifyUserNameHandler : IHttpHandler {

public void ProcessRequest (HttpContext context) {
//context.Response.ContentType = "text/plain";
string _name = context.Request.QueryString["para"];
_name = string.IsNullOrEmpty(_name) ? "" : _name;
System.Threading.Thread.Sleep(3000);//用线程来模拟数据库查询工作
string[] Names = new string[] { "Sandy", "阿非", "abc" };//这里用Names数组来代替数据库中的结果集
if (Array.IndexOf<string>(Names, _name) == -1)
{
context.Response.Write("恭喜,用户名可以使用。");
}
else
{
context.Response.Write("抱歉,用户名已被使用。");
}
}

public bool IsReusable {
get {
return false;
}
}

}


sohighthesky 2009-11-16
  • 打赏
  • 举报
回复
sf,路过

62,074

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术交流专区
javascript云原生 企业社区
社区管理员
  • ASP.NET
  • .Net开发者社区
  • R小R
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

.NET 社区是一个围绕开源 .NET 的开放、热情、创新、包容的技术社区。社区致力于为广大 .NET 爱好者提供一个良好的知识共享、协同互助的 .NET 技术交流环境。我们尊重不同意见,支持健康理性的辩论和互动,反对歧视和攻击。

希望和大家一起共同营造一个活跃、友好的社区氛围。

试试用AI创作助手写篇文章吧