asp ajax 实例(post,get,form测试)(1/3)

文章提供一款简单asp教程 ajax 实例(post,get,form测试)哦,他做了三个相关ajax asp测试实例,都通过了。

index.html

<!doctype html public "-//w3c//dtd xhtml 1.0 transitional//en" "http://www.111cn.net/tr/xhtml1/dtd/xhtml1-transitional.dtd">
<html xmlns="http://www.111cn.net/1999/xhtml">
<head>
<meta http-equiv="content-type" content="text/html; charset=gb2312" />
<title>艾恩ajax类</title>
<link type="text/css教程" rel="stylesheet" href="css.css" />
<script language="网页特效" type="text/javascript" src="jo.ajax.js"></script>
<script language="javascript" type="text/javascript">
/*测试ajax功能(类似jquery的ajax,功能没它的强大,但使用更方便),自动防止缓存*/
function testajax(){
    document.getelementbyid("ajaxresult").innerhtml="<img src="loading.gif" alt="" /> 请求数据中...";
    ajax({
        asc:true,
        url:"test_ajax.asp?get=" + "我的id是anlige".utf8(),
        data:"post=tandy",
        method:"post",
        datatype:"json",
        succeed:function(msg,obj,setting){
            var str="";
            str=str+"请求的url: " + setting.url + "<br />";
            str=str+"请求的方式: " + setting.method + "<br />";
            str=str+"请求的数据: " + setting.data + "<br /><br />";
            str=str+"返回的文本: " + obj.responsetext + "<br /><br />";
            str+="json数据:<br />";
            str+="我的id是: " + msg.id + "<br />";
            str+="我的名字是: " + msg.name + "<br />";
            document.getelementbyid("ajaxresult").innerhtml=str;
        }
    });
    return true;
}

function servervariables(variable){
    document.getelementbyid("variresult").innerhtml="<img src="loading.gif" alt="" /> 变量读取中...";
    ajax({
        url:"test_ajax_time.asp",
        method:"get",
        datatype:"text",
        data:"v=" + variable,
        succeed:function(msg){
           document.getelementbyid("variresult").innerhtml=variable + " = " + msg;
        }
    });
}

function postfrom(obj){
 ajax({
  form:obj,
        datatype:"text",
        succeed:function(msg,o,s){
           document.getelementbyid("formajaxresult").innerhtml=msg;
        },
  error:function(s){alert(s);}
    });
}

function testget(){
 ajax.get("test_ajax_time.asp","v=url",function(msg){alert(msg);});
}

function testpost(){
 ajax.post("test_ajax.asp","post=tandy",function(msg){alert(msg);});
}

</script> 
</head>
<body>
 <p><span style="font-size: 12pt"><strong>艾恩ajax类</strong></span></p>
    <hr />
    <h5>测试1-获取服务器变量,使用get方式</h5>
 获取服务器变量 : <input type="text" id="vari" size="30" value="remote_addr" onblur="return servervariables(this.value);" /> 文本框失去焦点,自动调用<br />
 <div id="variresult"></div>
  <div class="info">您可以输入其他相关变量进行测试,例如http_referer,url,server_name</div><br />
    <hr />
    <h5>测试2-提交相对复杂数据,返回json数据,使用post方式</h5> 
 <input type="button" value="获取json数据" onclick="return testajax();" style="font-size: 9pt" />&nbsp;
 <div id="ajaxresult" style="font-size: 9pt"></div>

 <hr />
 <h5>测试3-ajax提交form</h5> 
 <form action="test_post_form.asp?myname=anlige" method="post">
  文本框:<span><input type="text" name="text1" value="测试test" style="border:1px #ddd solid;" /></span><br />
  复选框1:<input type="checkbox" name="check1" value="" style="border:0px" /><br />
  复选框2:<input type="checkbox" name="check2" value="the value of check2" style="border:0px" /><br />
  
  单选框:<input type="radio" name="radio" value="value1" style="border:0px" />选项1 <input type="radio" name="radio" value="value2" style="border:0px" />选项2<br />
  下拉列表:<select name="select1">
   <option value="test1">测试1</option>
   <option value="test2">测试2</option>
  </select>
  <input type="submit" value="提交" onclick="postfrom(this.form);" />
 </form>
 <div id="formajaxresult" style="font-size: 9pt"></div>
 <hr />
 <h5>测试4-ajax的简洁调用-get和post方法(统一使用异步获取文本的方式)</h5> 
 <input type="button" value="测试ajax.get" onclick="testget();" />
 <input type="button" value="测试ajax.post" onclick="testpost();" />
<!--
ajax类库使用说明
-->
<h5>ajax类库使用说明</h5> 
    <p>
        <span>
  完整调用统一调用入口:<span style="color: #ff0000">ajax(setting);</span> 关于参数setting,请详细参考下面的说明。<br /><br />
  简洁调用入口:<span style="color: #ff0000">ajax.get(url,data,fn);</span> 以及 <span style="color: #ff0000">ajax.post(url,data,fn);</span><br /><br />
ajax的配置:<br />
    <span style="color: #0000ff">
var</span> settings = {
    <br />
    &nbsp; &nbsp;<span style="color: #ff0000"> asc</span>: <span style="color: #0000ff">
        true</span>, &nbsp; &nbsp;<span style="color: #006600">//true-异步传输;false-同步传输</span>
    <br />
 &nbsp; &nbsp;<span style="color: #ff0000"> form</span>: <span style="color: #0000ff">
        formobj</span>, &nbsp; &nbsp;<span style="color: #006600">//表单对象,如果设置本项,则会用ajax提交表单,忽略设置的method,url和data属性</span>
    <br />
    &nbsp; &nbsp; <span style="color: #ff0000">url</span>: <span style="color: #660033">
        ""</span>, &nbsp; &nbsp;<span style="color: #006600">//若不设置form属性,则本项为必选值</span><br />
    &nbsp; &nbsp; <span style="color: #ff0000">datatype</span>: <span style="color: #660033">
        "text"</span>, &nbsp; &nbsp;<span style="color: #33cc00"> <span style="color: #006600">//可取值text,xml,json</span></span><br />
        </span></span>&nbsp; &nbsp; <span style="color: #ff0000">method</span>: <span style="color: #660033">
            "get"</span>, &nbsp; &nbsp;<span style="color: #006600">//可取post,get 不区分大小写。设置form属性后,本项会被忽略。</span>
    <br />
    &nbsp; &nbsp; <span style="color: #ff0000">data</span>: <span style="color: #660033">
        ""</span>, &nbsp; &nbsp;<span style="color: #006600">//具体格式请看示例程序。设置form属性后,本项会被忽略。</span><br />
 &nbsp; &nbsp; <span style="color: #ff0000">timeout</span>: <span style="color: #660033">
        10000</span>, &nbsp; &nbsp;<span style="color: #006600">//设置超时时间,默认为10秒(即10000毫秒)</span><br />
    &nbsp; &nbsp; <span style="color: #ff0000">succeed</span>: <span style="color: #0000ff">
        function</span>(a,b,c){<span style="color: #0000ff">return true</span>},
    <br />
    &nbsp; &nbsp; <span style="color: #ff0000">error</span>: <span style="color: #0000ff">
        function</span>(a,b,c){<span style="color: #0000ff">return true</span>},
    <br />
 &nbsp; &nbsp; <span style="color: #ff0000">ontimeout</span>: <span style="color: #0000ff">
        function</span>(a,b,c){<span style="color: #0000ff">return true</span>}
    <br />
};<br />
        </span>
    </p>
   
</body>
</html>

 

首页 1 2 3 末页

时间: 2024-08-30 16:02:58

asp ajax 实例(post,get,form测试)(1/3)的相关文章

AJAX教程实例,ASP+AJAX+ACCESS数据库应用教程(附源码)

access|asp+|数据|数据库|ajax教程 AJAX教程实例[阿里西西原创]  其实说起AJAX的初级应用是非常简单的,通俗的说就是客户端(javascript)与服务端(asp或php等)脚本语言的数据交互. 看完本篇ajax实例教程,我相信你也可以轻松做出一个初级的AJAX应用. 你也可以直接访问:http://www.alixixi.com/web/web/ajax/jiaocheng.html预览此篇ajax教程的源码示例. 好,下面我们就始一步步让你了解AJAX+ASP基础应用

ASP+AJAX+ACCESS数据库实例讲解三个步骤分享_AJAX相关

看完本篇ajax实例教程,我相信你也可以轻松做出一个初级的AJAX应用. 你也可以直接访问:http://www.jb51.net/codes/57017.html 下载ajax教程的源码示例. 好,下面我们就始一步步让你了解AJAX+ASP基础应用,我们将分三步讲解,如下. 1. 前台AJAX代码(javascript)的创建. 2. 后台服务端ASP AJAX代码的编写. 3. ASP+AJAX+数据库的实例演示及讲解. 第一步:前台AJAX代码(javascript)的创建. 我们先创建一

ASP+AJAX+ACCESS数据库实例讲解三个步骤分享

看完本篇ajax实例教程,我相信你也可以轻松做出一个初级的AJAX应用. 你也可以直接访问:http://www.jb51.net/codes/57017.html 下载ajax教程的源码示例. 好,下面我们就始一步步让你了解AJAX+ASP基础应用,我们将分三步讲解,如下. 1. 前台AJAX代码(javascript)的创建. 2. 后台服务端ASP AJAX代码的编写. 3. ASP+AJAX+数据库的实例演示及讲解. 第一步:前台AJAX代码(javascript)的创建. 我们先创建一

AJAX、AJAX实例及AJAX源代码(asp)

ajax|源代码 AJAX介绍 AJAX 关键词: javascript脚本和可扩展标记语言(XML) WEB浏览器技术 开放式WEB标准 浏览器以及独立平台 更好更快的网络应用程序 XML以及HTTP请求 AJAX = 异步JavaScript和可扩展标记语言 AJAX是一种运用JavaScript和可扩展标记语言(XML),在网络浏览器和服务器之间传送或接受数据的技术. AJAX是一种浏览器技术 AJAX是一种运用于浏览器中的技术.在浏览器和服务器之间,它使用异步数据进行转换,并允许网页向服

AJAX、AJAX实例及AJAX源代码(asp)

AJAX介绍 AJAX 关键词:javascript脚本和可扩展标记语言(XML) WEB浏览器技术 开放式WEB标准 浏览器以及独立平台 更好更快的网络应用程序 XML以及HTTP请求 AJAX = 异步JavaScript和可扩展标记语言AJAX是一种运用JavaScript和可扩展标记语言(XML),在网络浏览器和服务器之间传送或接受数据的技术. AJAX是一种浏览器技术AJAX是一种运用于浏览器中的技术.在浏览器和服务器之间,它使用异步数据进行转换,并允许网页向服务器索取少量信息而非整个

AJAX PHP无刷新form表单提交的简单实现(推荐)_php实例

ajax.php: <head> <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> <title>Untitled Document</title> </head> <script language="javascript"> function saveUserInfo() { //获取

Asp+Ajax二级联动完美实现方法

Asp+Ajax二级联动完美实现方法 <!--#include file="conn.asp教程" --> <!-- //-------------------------------------------------------- //  ASP编程网 //  sp+Ajax联动二级联动,转载请保留此信息 --> <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN&quo

asp+ajax仿google搜索提示效果代码_应用技巧

对于更完整的代码可以参考,这个是支持数据库的版本.经过编辑测试.Asp+Ajax仿google搜索提示效果 数据库版需要修改的地方有 复制代码 代码如下: javascript.js var url="ajax.asp"; //后台地址 var time_delayajax=300; //搜索延迟 var time_delayupdown=100; //方向键延迟 obj_div.style.top = (xtop + 20) + "px"; //20差不多是输入框

asp+ajax仿google搜索提示效果代码

对于更完整的代码可以参考,这个是支持数据库的版本.经过脚本之家编辑测试. Asp+Ajax仿google搜索提示效果 数据库版 需要修改的地方有 复制代码 代码如下: javascript.js var url="ajax.asp"; //后台地址 var time_delayajax=300; //搜索延迟 var time_delayupdown=100; //方向键延迟 obj_div.style.top = (xtop + 20) + "px"; //20差