`
hsys
  • 浏览: 288932 次
  • 性别: Icon_minigender_1
  • 来自: 杭州
社区版块
存档分类
最新评论

Jquery Ajax在.net中的应用

阅读更多
新建一个webservice类
    [WebMethod]
    public string CheckEmail(string email)
    {
        try
        {
            Boolean isExist = new MemberBLL().isMemberExist(email, "", "");
            if (isExist)
            {
                return "true";
            }
            else
                return "false";
        }
        catch
        {
            return "false";
        }
    }


前台调用该webservice得JS代码
function isEmailExist(email)
{
    var flag = false;
    $.ajax({
        type: "POST",
        url: "../Include/AjaxHelper.asmx/CheckEmail",
        cache: false,
        async: false,
        datatype:"text",
        data:{ email :email},
        success: function(data){
            if($(data).find("string").text()=="true")
            {
                flag = true;
            }
        }
    });
    return flag;
}


解析:

url:webservice文件的位置+方法名。
cache:要不要缓存,false是不要,true是要。
async:是否同步,false是同步,意思是如果和别人的js代码一起执行,则后面的代码要等待这个ajax调用完成才执行,默认是true(异步),如果是true的话,js代码全部执行完了才会去调用服务器端的方法,这样有时达不到我们要的效果。
datatype:是服务器端返回的数据类型,有text,json等,具体看jQuery的手册。
data:是服务器方法的参数,多个参数用“,”隔开,如{email:"ad@13.com",name:"hsys"}。
success:成功调用了webservice方法之后执行,参数data是服务器端返回的数据。在.net中服务端返回的是xml格式的数据,需要我们去解析。






分享到:
评论

相关推荐

    jquery+ajax+.net动态分页

    在本例中,.NET后端负责处理Ajax请求,执行数据库查询以获取指定页码的数据,并将结果返回给前端。 `jquery.pageFoot.js`是一个jQuery插件,专门用于分页功能。它提供了一种简洁的方法来创建和管理分页界面,包括...

    JQueryAjax在asp.net中的应用实例

    **jQuery AJAX 在 ASP.NET 中的应用实例** 在网页开发中,jQuery AJAX 提供了一种高效、简洁的方法来实现页面的异步交互,而无需刷新整个页面。在 ASP.NET 环境下,结合 jQuery,我们可以创建出更加动态和交互性强...

    jquery ajax在asp.net中的应用

    **jQuery AJAX 在 ASP.NET 中的应用** 在Web开发中,jQuery AJAX 提供了一种高效、便捷的方式,用于在不刷新整个页面的情况下与服务器进行异步通信。在ASP.NET框架下,结合jQuery,我们可以创建动态、交互性强的Web...

    jQuery与ASP.NET打造AJAX技术

    在实际应用中,可能的场景包括:使用jQuery的$.getJSON()或$.get()方法获取ASP.NET WebService或ASHX返回的JSON数据,然后利用这些数据更新DOM元素;或者使用$.post()方法发送数据到服务器,实现无刷新的表单提交。 ...

    jQuery Based Ajax.Net library-m

    在实际应用中,利用这个库可以极大地简化ASP.NET应用中的Ajax操作。例如,你可以使用jQuery的$.ajax()方法发起一个请求,参数中指定URL为.NET服务器端的方法,然后在success回调中处理返回的数据。在服务器端,可以...

    一套优秀的基于jQuery+asp.net 技术实现的Ajax.Net 类库源码及例子程序

    在这个Ajax.Net类库中,ASP.NET被用来处理服务器端的逻辑,接收并响应来自客户端的Ajax请求,然后返回处理结果。 Ajax(Asynchronous JavaScript and XML)是一种在无需刷新整个网页的情况下,能够更新部分网页内容...

    Asp.Net MVC之jQuery与AJAX操作实例

    本实例将深入探讨如何在Asp.Net MVC项目中应用jQuery与AJAX。 一、jQuery简介 jQuery是一个轻量级的JavaScript库,它简化了DOM操作、事件处理、动画设计以及Ajax交互。在Asp.Net MVC项目中,jQuery可以帮助开发者更...

    jquery+asp.net综合实例

    jQuery作为一款轻量级的JavaScript库,极大地简化了DOM操作、事件处理、动画效果以及Ajax交互,而ASP.NET则是Microsoft提供的一个强大且全面的服务器端框架,用于构建动态、数据驱动的Web应用程序。当两者结合时,...

    AJAX_.NET象棋,AJAX_.NET象棋

    在.NET框架下,开发者可以利用ASP.NET、C#或VB.NET等语言,结合AJAX库(如Microsoft的Ajax Control Toolkit或jQuery AJAX)来创建这种交互式的Web应用。 描述中虽重复了标题内容,但我们可以推测这个项目可能包含了...

    JQUERY+ASP.NET的AJAX文件上传(含Demo)

    在实际应用中,实现AJAX文件上传涉及以下几个步骤: 1. **前端准备**:在HTML页面中,你需要创建一个表单元素来选择文件,然后使用jQuery监听提交事件,阻止其默认行为(页面刷新)并触发AJAX请求。 2. **使用...

    ajax 资料ajax asp.net 示例

    通过以上内容,我们了解了Ajax的基本概念、ASP.NET中的Ajax支持以及如何在实际项目中应用Ajax技术。结合提供的"ajax资料及实例 源代码ajax asp.net 示例",你将能够深入学习和实践Ajax在ASP.NET环境下的具体应用,...

    .net中ajax.net中使用方法

    在.NET中,我们可以利用AJAX.NET库来实现这一目标。本文将详细介绍在.NET中使用AJAX.NET进行开发的相关知识点。 首先,了解基础概念: 1. **AJAX**:AJAX不是一种编程语言,而是一种使用现有技术(如JavaScript、...

    js.rar_.net_JS AJAX_jquery_jquery .net_增删

    实际应用中,这些文件会展示如何在实际项目中实现上述概念和技术。 总的来说,这个压缩包文件的内容涵盖了JavaScript、AJAX、jQuery以及.NET框架下的数据操作,特别是如何在客户端使用这些技术实现与服务器的异步...

    Jquery+asp.net实现用户验证源码

    在IT领域,Web开发是不可或缺的一部分,而Jquery和ASP.NET是两个常用且强大的工具,它们结合使用可以创建高效、动态且用户友好的Web应用程序。本文将深入探讨如何利用Jquery与ASP.NET来实现用户验证功能,这在构建...

    asp.net 利用jquery-ajax调用后台方法

    在ASP.NET中,结合jQuery的AJAX功能,我们可以实现无刷新更新页面,提高用户体验。AJAX(Asynchronous JavaScript and XML)的核心是通过JavaScript在后台与服务器进行少量数据交换,无需重新加载整个网页。 在ASP...

    Jquery+asp.net实现的自动完成功能

    在自动完成功能中,ASP.NET后端负责处理来自jQuery的AJAX请求,执行相应的业务逻辑。具体来说,可能包括查询SQL Server 2005数据库中的相关数据,根据用户输入的首字母进行筛选,然后将匹配的结果返回给前端。 SQL ...

    ajax asp.net通用查询

    这个功能在现代Web应用中非常常见,能够极大地提升用户对数据检索的效率和满意度。 首先,我们来看ASP.NET平台。ASP.NET是由Microsoft开发的一种服务器端编程框架,用于构建动态、数据驱动的Web应用。它提供了丰富...

    Jquery Asp.net AJAX 异步通讯

    jQuery库简化了AJAX操作,使其在ASP.NET环境中更加便捷。本篇文章将详细探讨如何使用jQuery与ASP.NET的几种后端技术进行异步通信。 ### 1. 异步调用ASP.NET的aspx.cs方法 在ASP.NET中,aspx.cs文件是页面的后台...

    asp.net+jquery+ajax所有调用例子

    在这个“asp.net+jquery+ajax所有调用例子”中,我们将深入探讨如何结合这些技术来实现高效的用户交互。 首先,ASP.NET AJAX提供了UpdatePanel组件,使得页面的部分区域可以异步更新,而无需整个页面的回发。通过在...

    Asp.net 用jQuery 实现Ajax的效果方法

    在Asp.net开发中,利用jQuery实现Ajax效果可以极大地提升用户体验,因为它允许页面部分更新而无需刷新整个页面。Ajax(Asynchronous JavaScript and XML)技术通过异步方式与服务器通信,使得用户界面更加流畅和响应...

Global site tag (gtag.js) - Google Analytics