ajax小的DEMO

ASP.NET中AJAX的异步加载(Demo演示) 此次的Demo是一个页面,页面上有两行字,然后后面用AJAX,使用一个下拉框去替换第一行文字 第一个是被替换的网页 <!DOCTYPE html> <html> <head> <meta charset="utf-8" /> <title></title> <script type="text/... 阅读详情
//收藏该记录
function addPageIdToCollect(typeID) {
    var obj = $("#Collect_pageID").val();
    var userid = $("#Collect_userID").val();
    var itemid = $("#Collect_item").val();
    $.ajax({
        url: "/Favorite/AddCollect",
        data: { "currentUserid": userid,
            "typeid": typeID,
            "pageid": obj,
            "randomID": Math.random()
        },
        async: false,
        dataType: "json",
        success: function (n) {
            if (n == 0) {
                alert("已经成功收藏!");
                var ID = $("#Collect_item").val();
                var obj = $("#" + ID);
                obj.val("已收藏");
                obj.attr('onclick', '');
                //obj.unbind("click", openFavorite);
                hideDivCollect();
            }
        },
        error: function () {
            alert("异常重试。");
        }
    });
}
            $.ajax({
                //要用post方式     
                type: "Post",
                //方法所在页面和方法名
                url: "sjhyfx.aspx/exportDataPDF?random=" + Math.random(),
                contentType: "application/json; charset=utf-8",
                //dataType: "json",
                success: function(data) {
                    delajaxloading();
                    var fileName = "事件还原分析.pdf";
                    //返回的数据用data.d获取内容
                    window.location.href = "/flowajax/exp.ashx?filePath=" + data.d
                                         + "&fileName=" + fileName;
                },
                error: function(err) {                
                    alert(0);
                }
            });
<script type="text/javascript">
        function deleteTag(obj) {
            alert(obj);
            $.ajax({
                type: "POST",
                contentType: "application/json",
                url: "Collection.aspx/delTag",
                data: "{tagId:" + obj
                      +",rand:"+Math.random()
                      +"}",
                dataType: "json",
                success: function() { alert(1) },
                error: function() { alert(0)}
            });
        }
    </script>
---针对WEBMETHOD方法---

 

// new ajax

        $(function () {
            $('#chart_attitude_day').click(function () { dowork() })
            function dowork() {
                var _ajax = new ajax_basic_fun();
                _ajax.success= function (data) { alert(data);}
                _ajax.error= function () {alert('ajax:0');}
                _ajax.handler();
            }
        })
        function ajax_basic_fun() {
        }
        ajax_basic_fun.prototype.success = function () { }
        ajax_basic_fun.prototype.error = function () { }
        ajax_basic_fun.prototype.handler = function () {
            $.ajax({
                type: "Post",
                url: "ajax/chart_brand_Handler.ashx?random=" + Math.random(),
                contentType: "application/json; charset=utf-8",
                success: this.success,
                error:this.error
            });
        }


// new ajax demo


 

function ajax_basic_fun(url, parameters) {
            this.url = url;
            this.parameters = parameters;
        }
        ajax_basic_fun.prototype.success = function () { }
        ajax_basic_fun.prototype.error = function () { }
        ajax_basic_fun.prototype.handler = function () {
            var paramArr = new Array();
            paramArr.push(this.parameters);
            paramArr.push('random=' + Math.random());
            var _url = this.url + '?' + paramArr.join('&'); ;
            $.ajax({
                type: "Post",
                url: _url,
                contentType: "application/json; charset=utf-8",
                success: this.success,
                error: this.error
            });
        }


 

function dowork() {
                var url = 'ajax/chart_brand_Handler.ashx'
                var parameters = '';
                var _ajax = new ajax_basic_fun(url,parameters);
                _ajax.success = function (data) { alert(data); }
                _ajax.error = function () { alert('ajax:0'); }
                _ajax.handler();
            }


 

Ajax前后台传值小demo 本篇的demo总体实现了一个Ajax从前台到后台的交互的模拟功能,具体的情况是利用在前台动态以表格显示数据,每一行有一个复选框,然后利用servlet模拟在后台取出从前台传过来的主键值,其中在servlet中可以对数据进行增删改的功能,此处为模拟,并未对数据修改,然后返回一个json数组,ajax成功执行时时跳转到另外一个页面并获得所传的值。 首先看程序运行的结果,url如下:http://lo 阅读详情

相关推荐

Ajax最简单例子Demo

Ajax最简单例子,一个例子让你明白Ajax原理,XMLHttpRequest原理 <script language="javascript"> var http_request = false; function createRequest(url) { http_request = false; if (window.XMLHttpRequest) { // Mozilla浏览器 http_request = new XMLHttpRequest(); if (http_request.overrideMimeType) { http_request.overrideMimeType('text/xml'); //设置MIME类别 } } else if (window.ActiveXObject) { // IE浏览器 try { http_request = new ActiveXObject("Msxml2.XMLHTTP"); } catch (e) { try { http_request = new ActiveXObject("Microsoft.XMLHTTP"); } catch (e) { } } } if (!http_request) { alert("不能创建XMLHttpRequest对象实例!"); return false; } http_request.onreadystatechange = getResult; //调用返回结果处理函数 http_request.open('POST', url, false); http_request.send(); }

ajax demo示例,AJAX小示例

一、 基本内容定义:AJAX(Asynchronous Javascript And XML)翻译成中文就是“异步的Javascript和XML”,即使用Javascript语言与服务器进行异步交互,传输的数据为XML(当然,传输的数据不只是XML)作用:AJAX就是使用 js 技术发送请求和接收响应优点:在不重新加载整个页面的情况下,可以与服务器交换数据并更新部分网页内容特点:异步交互同步交互:...

weixin_36182916的博客 876

各种ajax提交demo

各种ajax的提交demo,各种ajax的提交demo,各种ajax的提交demo, 各种ajax的提交demo,各种ajax的提交demo,各种ajax的提交demo。

02. Ajax Demo

<html> <body> <div> userName:<input type="text" id="userName"/><br> passWord:<input type="text" id="passWord"/><br/> <button id="loginBtn">Login</button> </div> <div id="helloDiv"&.

Mustang 193

Ajax测试学习小Demo

只是一个测试Ajax的小Demo,用于测试Ajax使用中的效果。

ajax使用简单demo

本例子提供给对ajax只是想用而又无从下手的程序员。从过该例的调试初步认识ajax,为以后更好的运用ajax埋下伏笔。

ajax使用方法

ajax一个前后台配合的技术,它可以让javascript发送http请求,与后台通信,获取数据和信息。ajax技术的原理是实例化xmlhttp对象,使用此对象与后台通信。jquery将它封装成了一个函数$.ajax(),我们可以直接用这个函数来执行ajax请求。 ajax需要在服务器环境下运行。 $.ajax使用方法 常用参数: 1、url 请求地址 2、type 请求方式,默认是’GET’,常...

阿鹏的博客 2万+

jQuery使用$.ajax进行异步刷新的方法(附demo下载)

本文实例讲述了jQuery使用$.ajax进行异步刷新的方法。分享给大家供大家参考,具体如下: 最近要用到jquery进行异步读取数据的功能,jquery提供了许多内置的异步读取函数,给大家演示下最常用的$.ajax用法 在客户端文本框输入一个内容,然后在服务器端返回时间 在DEMO中要用到ashx文件,用于获取服务器的信息 效果图片 escape() 函数可对字符串进行编码,这样就可以在所有的计算机上读取该字符串。 客户端代码 <%@ Page Language="C#" AutoEventWireup="true" CodeFile="Default7.aspx.cs" Inherit

javascript之ajax请求数据demo

demo代码如下: html的demo代码如下: Document * { margin: 0; padding: 0; } .imgbox { width: 256px; height: 170px; border: 1px solid #000; margin: 20px auto; } .imgbox img {

背着吉他的蝙蝠女侠的博客 1010

jQuery ajax提交Form表单实例(附demo源码)

本文实例讲述了jQuery ajax提交Form表单的方法。分享给大家供大家参考,具体如下: Jquery的$.ajax方法可以实现ajax调用,要设置url,post,参数等。 如果要提交现有Form需要写很多代码,何不直接将Form的提交直接转移到ajax中呢。 以前的处理方法 如Form代码如下: <form id="Form1" action="action.aspx" method="post" > 名称:<input name="name" type="text" /> 密码:<input name="password" type="password" /><br /

动态库加载失败终极指南:从libbz2.so.1错误看Linux依赖管理本质

本文以经典的libbz2.so.1加载错误为例,深入剖析Linux动态链接库管理的核心机制。文章不仅提供从ldd检查、符号链接创建到LD_LIBRARY_PATH设置等实战解决方案,更系统性地讲解了动态链接器的寻库路径、版本管理及依赖问题预防策略,帮助开发者从根本上理解和掌握Linux依赖管理本质。

weixin_29212429的博客 446

Dwr 官方Reverse Ajax Demo

Dwr Reverse Ajax 官方Demo简化,csdn那些二货上传的那些Demo都不能运行,浪费老子的时间,最后自己从DWR官网上下载全部SourceCode,自行简化从现在这个Demo

小痞在线 143

Windows下玩转DeepSeek-R1:Ollama+Docker配置RAGFlow的3种网络调试方案

本文详细介绍了在Windows环境下使用Ollama和Docker配置RAGFlow的三种网络调试方案,帮助开发者解决本地部署AI知识库系统时的网络隔离问题。通过host.docker.internal直连、自定义Docker网桥网络和端口映射与反向代理三种方法,实现DeepSeek-R1模型与RAGFlow的高效通信,提升本地AI应用的开发效率。

weixin_28347369的博客 246

ajax aspx demo,ASP.NET中AJAX的异步加载(Demo演示)

此次的Demo是一个页面,页面上有两行字,然后后面用AJAX,使用一个下拉框去替换第一行文字[/code]第一个是被替换的网页var xmlHttpRequest;function createXmlHttpRequest() {if (window.ActiveXObject) {xmlHttpRequest = new ActiveXObject("Microsoft.XMLHTTP");//...

weixin_42123296的博客 304

保姆级教程:在RV1126开发板上跑通YOLOv5口罩检测(从数据集到摄像头实时识别)

本文提供了一份详细的RV1126开发板部署YOLOv5口罩检测系统的全流程指南,涵盖数据集准备、模型训练优化、边缘部署及实时摄像头识别等关键步骤。重点解析了RV1126开发板的性能特征、YOLOv5模型训练调优技巧、RKNN模型转换量化策略,以及部署过程中的性能优化方案,帮助开发者高效实现边缘端目标检测应用。

weixin_27310985的博客 106

Arcgis中的高级模型构建器技术之图层按某一字段批量转KMZ

本文介绍在ArcGIS模型构建器中创建按属性批量转换KMZ的工具。通过迭代要素选择工具按字段属性分类,结合应用图层符号设置和图层转KML工具,实现将单个图层按指定属性(如规划地类)自动分批次转换为带符号的KMZ文件。关键步骤包括:1)设置迭代要素选择参数;2)应用预设符号系统;3)配置KMZ输出路径和命名规则。该工具可高效处理规划图斑等数据,保持分类符号化效果,输出结果为按属性值命名的多个KMZ文件。

weixin_44671081的博客 469

ajax之生成一个ajax的demo示例

ajax是前端在不刷新的情况下访问后端的技术,所以首先需要配置一个后端服务,可以使用node.js和express。首先生成一个空项目,新建main目录,如图所示。下载安装node就不演示了。接下来使用node安装express,直接在终端输入npm i express即可,该java包会下载到项目根目录下的node_modules目录中(可以看到项目下多了node_modules目录和package.json和package_lock.json,这些是node安装了包后就会自动创建的,不用管)

qq_25974431的博客 576

PID控制算法实践应用(一):PID算法的离散化

由于计算机控制是一种采样控制,它只能根据采样时刻的偏差值计算控制量。因此,连续PID控制算法不能直接使用,需要采用离散化方法。

m0_72676510的博客 2599

原生ajax瀑布流demo

  最近听朋友们说起瀑布流挺多的,自己就去研究下了,一个简单的原生demo,分享给大家...   简单分为三个文档,有详细的注释:img;ajax.php;demo.php     其中img文件夹中...

u011927449的博客 290

2026华为OD面试题029:勇攀数字高峰

在给定的数字地形图里寻找登山路径,数字代表当前位置的海拔高度。要求从最低海拔出发,不断攀登,最终到达最高山峰。地图保证最低海拔和最高山峰都只有一个。 登山规则: - 路径上的海拔必须严格递增 - 只能向上下左右 4 个方向移动 - 路径必须从最低海拔开始,到最高海拔结束 - 每个地点只能走一次 - 每一步的攀登高度差必须大于 0,且不超过指定值 `K` 输出满足条件的登山路径的数量。

琅嬛福地 111

开源3D激光SLAM算法的异同点、优劣势与适配场景总结

本文对比分析了主流开源3D激光SLAM方案的核心差异与适用场景。LOAM架构简洁但精度较低;LeGO-LOAM轻量化适合地面机器人;LIO-SAM采用因子图优化支持多传感器融合;LVI-SAM通过视觉-激光-惯性三重冗余提升鲁棒性;FAST-LIO系列基于滤波架构实现超高实时性。选型需权衡传感器配置(纯激光/激光+IMU/激光+视觉)、运动状态(高速/常规)、计算资源等因素:资源受限选LeGO-LOAM或Faster-LIO,高速运动选FAST-LIO系列,退化环境选LVI-SAM,全局一致性需求选LIO-

Studying…… 649

ssh+ajax分页的demo

       今天闲来无事,写了个ssh+ajax分页的demo,还有很多不成熟的地方,大家凑合看吧。 这个demo的框架采用现在很流行的ssh,在分页功能上采用了ajax技术。   框架版本: Struts:2.0.14Hibernate:3.3.1Spring:2.5.6 ajax分页用到了jQuery类库 数据库使用的是MySql 5.0          相信大家对这些都是耳...

Galford的废话 186

掌握RDMA核心:从同步构建到异步事件的连接艺术

本文深入解析RDMA编程中的双模式设计,揭示同步配置与异步事件机制的协作关系。第一部分阐述同步函数rdma_bind_addr和rdma_listen的本地化角色,强调它们仅完成本地端点配置。第二部分剖析异步事件模型,重点分析连接请求和建立事件的处理流程。通过完整生命周期序列图展示两种模式的交互过程,并提供错误处理、资源管理和性能调优的实用建议。文章指出,理解同步本地配置与异步网络响应这一责任划分,是掌握RDMA编程的关键所在。

数字人生 281

Django结合Ajax的三个demo

利用Ajax技术实现页面的局部刷新,降低服务器的压力。 Ajax是爬虫、前端、后台不分家的地方。之前遇到过蛮多的,所以自己实现一下。做了一段时间的东西了,此处做一下汇总。 此处两个demo: xhr翻页 实现购物车功能(Ajax配合session) 搜索提示 1.xhr翻页 动态从后台数据库读取一部分数据,并作为json返回,前端用js遍历出来 # urls.py from django.ur...

Trial & Error 449

SIMATIC S7-1200, S7-1500 PID 控制[手册]

SIMATIC S7-1200, S7-1500 PID 控制[手册]

计算机控制技术及应用

《计算机控制技术及应用》通过总结作者的科研成果和吸收国内外的先进理论、方法和技术,以计算机控制系统的网络化、开放化、智能化和集成化发展趋势为主线索,主要介绍计算机控制系统的基本概念和计算机控制系统的典型形式,计算机控制系统的数学描述与基本分析方法,以及数字PID控制器、最少拍控制系统、达林算法、状态变量设计法等设计方法及其各种改进算法。重点突出计算机控制系统输入输出通道接口的设计方法和典型控制系统的设计案例与实现方法等。

ajax异步查询demo,ASP.NET中AJAX的异步加载(Demo演示)

此次的demo是一个页面,页面上有两行字,然后后面用ajax,使用一个下拉框去替换第一行文字[/code]第一个是被替换的网页var xmlhttprequest;function createxmlhttprequest() {if (window.activexobject) {xmlhttprequest = new activexobject("microsoft.xmlhttp");//...

weixin_42127020的博客 206

温度PID控制PLC程序

温度PID稳定控制程序,适用于欧姆龙PLC,对其他PLC也具有很大参考价值

demo-分页(js、ajax)

DcTbnk的博客 173

android 蓝牙通讯demo

android 下蓝牙通讯demo,实现了发现蓝牙,使能蓝牙,通过蓝牙发送消息。

上一篇: jquery 删除元素的onclick事件
下一篇: 优快云博客导出工具(待开源)
ArvinStudy
博客等级 码龄15年 83粉丝 193原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值