代码分两部分
1.用一个简单服务器脚本rand.php模拟不断变化的股票价格:

<?php
srand((double)microtime()*1000000);
$price = 50+rand(0,5000)/100;
echo "$price";
?>

2.新建一个prototype-test.html文件,

<!DOCTYPE html>
<html lang="en">
<head><meta charset="UTF-8"><title>Stock</title><script src="prototype.js"></script><script>function checkprice() {var myAjax = new Ajax.PeriodicalUpdater('price','rand.php',{method:'post',frequency:3.0,decay:1});}window.onload = checkprice;</script>
</head>
<body>
<h2>Stock Reader</h2>
<p>Current Stock Price:</p>
<div id="price"></div></body>
</html>

这个界面很简单,一个标题一行文字,还有显示股票价格的div,
图中红圈位置的数据会随时变化.

prototype.js的一些类封装的代码可以发送服务器请求,监视请求的过程,处理返回的数据.
Ajax.Request
var myAjax = new Ajax.Request(url,{method:’post’,parameters:mydata,onComplete:responseFunction});
Ajax.Updater
var myAjax = new Ajax.Updater(elementID,url,options);
Ajax.PeriodicalUpdater
var myAjax = new Ajax.PeriodicalUpdater(‘id’,’url’,{method:’post’,frequency:3.0,decay:1});
这个是本案例使用的,比Ajax.Updater多了两个参数frequency,decay

AJAX-prototype.js实现Ajax相关推荐

  1. html里写js ajax吗,js、ajax、jquery的区别是什么?

    js.ajax.jquery的区别 1.JS是一门前端语言. 2.Ajax是一门技术,它提供了异步更新的机制,使用客户端与服务器间交换数据而非整个页面文档,实现页面的局部更新. 3.jQuery是一个 ...

  2. ajax 原生js操作ajax

    一.ajax         1.什么是ajax?         ajax是异步javascript与xml,它是多种技术一个集合.可以无刷新状态更新页面.         2.ajax的优缺点: ...

  3. prototype.js ajax.request,prototype.js的Ajax对象分享

    我想prototype. 代码如下: var url = 'http://yoursever/your/your'; var pars = 'id=xxx'; var myAjax = new Aja ...

  4. js如何发送ajax请求,js 发送ajax请求(XMLHttpRequest)

    ajax({ url: "http://localhost:8080/save", type: "POST", data: {}, dataType: &quo ...

  5. ajax prototype框架之Ajax.Request 类

    href="css.css" type="text/css" rel="stylesheet" /> 使用 Ajax.Request ...

  6. 原声ajax发送post请求,原生JS实现ajax 发送post请求

    1. [代码]原生JS实现ajax 发送post请求 var oStr = ''; var postData = {}; var oAjax = null; //post提交的数据 postData ...

  7. js 封装ajax方法吗,原生JS封装ajax方法

    jquery框架的ajax方法固然好用,但是假如某天我们的项目不能引入jquery或项目需求很简单,没有很多交互功能,只需要ajax,这时引入jquery库会造成资源浪费,也会显得页面臃肿.这时我们就 ...

  8. Ajax (部分二:prototype.js代码)总结页面向后台传Form值、单个值和后台向前台传一个或是一组值...

    2019独角兽企业重金招聘Python工程师标准>>> 附录prototype.js的代码: Prototype = {Version: '1.5.1_rc4',Browser: { ...

  9. java 对象视图框架_Stripes视图框架Java对象属性验证和prototype.js Ajax的测试

    Stripes视图框架Java对象属性验证,它允许对字段设置是否必须填写,对数字大小进行限制等.我用prototype.js Ajax 将验证后的数据及时地展示出来,下面来看程序. 1.编写User实 ...

  10. Ajax (部分二:prototype.js代码后半部分)自己做的,总结页面向后台传Form值、单个值和后台向前台传一个或是一组值...

    2019独角兽企业重金招聘Python工程师标准>>> Ajax (部分二:prototype.js代码后半部分)自己做的,总结页面向后台传Form值.单个值和后台向前台传一个或是一 ...

最新文章

  1. oracle判断一个字符是否是数字
  2. c++ 大数类 大数模板
  3. 面向组合子程序设计方法 之 新约
  4. 苹果电脑无法用普通域用户加入域,用域管理员却可以,怎么破!?
  5. 国学精典书籍阅读记录
  6. 安卓手机运行ios教程_英雄联盟手游傻瓜安装教程,IOS/安卓双端可用!
  7. 漫画:如何证明sleep不释放锁,而wait释放锁?
  8. 分区变为RAW的解决办法
  9. Nginx upstream模块
  10. 互联网的逻辑和电商的逻辑是不一样的
  11. (推荐)jQuery性能优化指南
  12. 在Silverlight 5 项目中创建单元测试项目
  13. 序章:企业潜规则认知
  14. 最小二乘法拟合空间直线的原理及实现
  15. SQL Server上月同期 日期的计算
  16. python爬虫之Scrapy CrawlSpider说明——以阳光平台为例
  17. Wi-Fi 6 BSS着色和空间重用白皮书
  18. 梦殇 chapter four
  19. 基于学习的方法决定在哪些分支节点上运行heuristic算法
  20. 开学了,献给就读IT相关专业的本科新生们

热门文章

  1. mysql not in优化_MySQL性能优化 — 实践篇2
  2. 软件测试技术与项目实训pdf,软件测试技术任务驱动式教程pdf
  3. 16.异常处理机制:exception
  4. 第12章:Linux服务管理
  5. 【深度学习】自然场景中文汉字数据集下载
  6. final,finally和finalize的区别
  7. 鸟哥的Linux私房菜(服务器)- 簡易 OpenWebMail 設定
  8. Coursera课程Python for everyone:chapter9
  9. C语言中 if 和 else if 的区别
  10. 使用Ant Design 和Vue,React中后台开发套餐