不使用插件让Ajax实现异步刷新

这次给大家带来不使用插件让Ajax实现异步刷新,不使用插件让Ajax实现异步刷新的注意事项有哪些,下面就是实战案例,一起来看一下。

所谓的异步刷新,就是不刷新整个网页进行更新数据。

只有通过js才能实现Ajax,进而实行异步刷新

表单提交数据和Ajax提交数据的区别:表单提交是提交的整个页面中的数据,提交数据之后会抛弃之前的页面(刷新页面);ajax是在当前页面提取某些数据并提交出去,并能接收返回来的数据,处理之后进而显示在当前页面(不刷新页面)。 

【例子】==验证用户名是否重复==  

使用Ajax的思路:在要刷新的页面中写js和Ajax代码,把数据提交给另一个页面,在Page_Load中写查询代码并把结果返回到刷新的页面。  

界面

不使用插件让Ajax实现异步刷新

一、使用Linq连接数据库

二、把jquery文件导入到项目中。代码写在

中  


登录后复制

三、在刷新的页面写如下代码。代码写在

    $(document).ready(//当页面准备好加载完成的时候触发   function getval() {    $("#TextBox1").blur(function () {//当鼠标点击或离开时触发     var txt = $(this).val();//获取文本框的值     //使用ajax发送出来文本框的值        $.ajax( {      url: "De.aspx",      type: "POST",      data: {id:txt},      //接收数据库返回的信息      datatype: "xml",      success: function (data) {//data中的数据就是De页面中count的数据       var co = $(data).text();       if (parseInt(co) == 0) {        var lbl = document.getElementById("Label1");//利用js输出        lbl.innerHTML = "√";       } else {        var lbl = document.getElementById("Label1");        lbl.innerHTML = "此用户名已注册";       }              }     });    });   }); 

登录后复制

四、在传值的页面中的Page_Load中写如下代码

protected void Page_Load(object sender, EventArgs e) {  //查询传过来的数据  DataClassesDataContext dc = new DataClassesDataContext();  string uid = Request["id"].ToString();  int count = dc.STOpro.Where(r => r.Stoid == int.Parse(uid)).Count();  //以xml形式返回  Response.Write("");  Response.Write("" + count + "");  Response.End();//关掉Response  }

登录后复制

 完成!

不使用插件让Ajax实现异步刷新

不使用插件让Ajax实现异步刷新

相信看了本文案例你已经掌握了方法,更多精彩请关注【创想鸟】其它相关文章!

推荐阅读:

ajax实现三级联动(附代码)

Ajax+PHP进行数据交互(附代码)

以上就是不使用插件让Ajax实现异步刷新的详细内容,更多请关注【创想鸟】其它相关文章!

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至253000106@qq.com举报,一经查实,本站将立刻删除。

发布者:PHP中文网,转转请注明出处:https://www.chuangxiangniao.com/p/2767910.html

(0)
上一篇 2025年3月8日 11:53:20
下一篇 2025年3月8日 11:53:26

AD推荐 黄金广告位招租... 更多推荐

相关推荐

  • 在jQuery里调用ajax实现异步

    这次给大家带来在jQuery里调用ajax实现异步,在jQuery里调用ajax实现异步的注意事项有哪些,下面就是实战案例,一起来看一下。 $(document).ready(function(){ //Jquery 页面加载事件,当页面加…

    编程技术 2025年3月8日
    200
  • Jsonp怎样才能解决ajax跨域

    这次给大家带来Jsonp怎样才能解决ajax跨域,Jsonp解决ajax跨域的注意事项有哪些,下面就是实战案例,一起来看一下。 一、介绍 最近跨域问题比较多,而且自己刚好也看到这一块,就总结了一下,关于JSONP的东西百度的话东西确实很多,…

    2025年3月8日 编程技术
    200
  • jsonp+json实现AJAX跨域请求

    这次给大家带来jsonp+json实现AJAX跨域请求,jsonp+json实现AJAX跨域请求的注意事项有哪些,下面就是实战案例,一起来看一下。 AJAX(异步的 JavaScript 和 XML)是用于创建快速动态网页的一种技术,它在不…

    2025年3月8日
    200
  • 前端与后端ajax交互方法总结(附代码)

    这次给大家带来前端与后端ajax交互方法总结(附代码),前端与后端ajax交互的注意事项有哪些,下面就是实战案例,一起来看一下。 前端ajax与后端Spring MVC控制器有以下五种数据交互方式。(前台使用了dhtmlxGrid,后端使用…

    编程技术 2025年3月8日
    200
  • Tab选项卡滚动导航切换实现(附代码)

    这次给大家带来Tab选项卡滚动导航切换实现(附代码),Tab选项卡滚动导航切换实现的注意事项有哪些,下面就是实战案例,一起来看一下。 效果说明:点击tab导航,页面滑动到下方相应板块。并且当页面通过鼠标滚动下去时,上方的tab也可以自动切换…

    2025年3月8日
    200
  • jquery鼠标滚轮实现图片切换

    这次给大家带来jquery鼠标滚轮实现图片切换,jquery鼠标滚轮实现图片切换的注意事项有哪些,下面就是实战案例,一起来看一下。 本例实现的效果:鼠标滚轮滚动时图片进行切换。支持键盘方向键实现图片切换效果。支持点击图片切换,支持点击当前图…

    2025年3月8日 编程技术
    200
  • 文本框和密码框实现灰色预提示文字

    这次给大家带来文本框和密码框实现灰色预提示文字,文本框和密码框实现灰色预提示文字的注意事项有哪些,下面就是实战案例,一起来看一下。 很久之前写了这个插件,基于jQuery实现的,主要用于IE下实现placeholder效果,可同时支持文本和…

    编程技术 2025年3月8日
    200
  • AJAX使用代理,JSONP,XHR2实现跨域

    这次给大家带来AJAX使用代理,JSONP,XHR2实现跨域,AJAX使用代理,JSONP,XHR2实现跨域的注意事项有哪些,下面就是实战案例,一起来看一下。 域: 域是WIN2K网络系统的安全性边界。我们知道一个计算机网最基本的单元就是“…

    2025年3月8日
    200
  • AJAX二级联动有哪些实现方法

    这次给大家带来AJAX二级联动有哪些实现方法,AJAX二级联动实现的注意事项有哪些,下面就是实战案例,一起来看一下。 后台Handler.ashx using System;using System.Web;using System.Dat…

    编程技术 2025年3月8日
    200
  • JSONP解决ajax跨域问题(附代码)

    这次给大家带来JSONP解决ajax跨域问题(附代码),JSONP解决ajax跨域问题的注意事项有哪些,下面就是实战案例,一起来看一下。 JSON和JSONP   JSONP和JSON好像啊,他们之间有什么联系吗?   JSON(JavaS…

    编程技术 2025年3月8日
    200

发表回复

登录后才能评论