php页面get方法实现ajax,入门实例教程
ajax,入门实例教程
本例针对php页面,做了一个小的demo加深对ajax的理解
1.文档结构:
共有ajax.php 和action.php 2个页面。
2.源码如下:
/*ajax.php页面*/<!DOCTYPE html><html lang="en"><head><title> ajax</title><script type="text/javascript"> function loadXMLDoc(){ var xmlhttp; var q=document.getElementById("q").value;/*获取id为q的input的值*/ if (window.XMLHttpRequest){ xmlhttp=new XMLHttpRequest();//实例化ajax对象 } else{ //for ie5,6 兼容ie5,6 xmlhttp=new ActiveXObject("Microsoft.XMLHTTP");}/**/xmlhttp.onreadystatechange=function()//每当 readyState 属性改变时,就会调用该函数 {if (xmlhttp.readyState==4 && xmlhttp.status==200){document.getElementById("myDiv").innerHTML=xmlhttp.responseText;}} xmlhttp.open("GET","action.php?q="+q,true); xmlhttp.send();} </script></head><body><div id="myDiv"><h2>Let AJAX change this text</h2></div><div><form action="action.php" ><p>123</p><input type="text" name="q" id="q"/> <input type="button" onclick="loadXMLDoc()" value="提交"/> </form></div></body></html>
/*action.php页面*/<?php $value=$_GET['q'];echo $value; ?>
运行截图如下:
输入hello,运行结果截图如下:
可以看到第一行的内容被输入的内容替代,但input里的内容仍然存在,页面只是局部刷新了。
谢谢观看!
转载于:https://www.cnblogs.com/xiaogou/p/5369821.html
php页面get方法实现ajax,入门实例教程相关推荐
- [转]React 入门实例教程
React 入门实例教程 作者: 阮一峰 日期: 2015年3月31日 现在最热门的前端框架,毫无疑问是 React . 上周,基于 React 的 React Native 发布,结果一天之内,就获 ...
- 视频教程-Swift5语言入门实例教程-Swift
Swift5语言入门实例教程 15年以上IT行业工作经验.8年以上IT行业教学经验.丰富的项目经验和授课经验,授课形式不拘一格.熟悉iOS开发,网页开发.Java开发.平面设计等技术,是一名经验丰富的 ...
- 读阮一峰的React 入门实例教程有感
读阮一峰的React 入门实例教程有感 阮一峰的React入门实例教程其实我在一年前就读过,当时就想学习React,其实那个时候刚刚jQuery入门,啥也不懂,看得云里雾里,所以后来就没有继续研究下去 ...
- Web Components入门实例教程
代码示例 <!-- 定义组件模板 --> <template id="UserNameTemplate"><style>.user-name { ...
- Very Good!!! - React 入门实例教程
现在最热门的前端框架,毫无疑问是 React . 上周,基于 React 的 React Native 发布,结果一天之内,就获得了 5000 颗星,受瞩目程度可见一斑. React 起源于 Face ...
- React 入门实例教程(原作者: 阮一峰)
转载(http://www.ruanyifeng.com/blog/2015/03/React.html) 现在最热门的前端框架,毫无疑问是 React . 上周,基于 react 的 React N ...
- Reactjs 入门实例教程
来自:http://www.ruanyifeng.com/blog/2015/03/react.html 现在最热门的前端框架,毫无疑问是 React . 上周,基于 React 的 React Na ...
- Phaser 3 入门实例教程
Phaser是什么? Phaser是一个HTML5游戏框架,目的是为了快速地制作跨浏览器的HTML5游戏. 这个框架,主要发掘了现代浏览器(兼及桌面和移动两类系统)的优点,所以对浏览器的唯一要求是,就 ...
- ajax入门实例代码,AJAX、AJAX实例及AJAX源代码
AJAX.AJAX实例及AJAX源代码 作者:佚名 来源:CNZZ 2008-1-4 AJAX介绍 AJAX 关键词: JavaScript脚本和可扩展标记语言(XML) WEB浏览器技术 开放式WE ...
最新文章
- PHP 年龄计算函数
- Redis添加密码认证Cacti监控读取Redis状态值为 -1 的最快速解决方案
- Oracle存储过程中使用游标来批量解析CLOB字段里面的xml字符串:
- 六条“黑客伦理”(hacker ethic)
- 黑马程序员---java基础-----------------图形化界面(GUI)
- System level Programming study(1)
- android 查看cad方案,android 加载dwg 图纸解决方案
- 硬件设计--阻抗匹配
- 计算机用户名携带中文路径,Win10 User下的中文用户名改成英文路径操作方法
- 基于腾讯地图定位组件实现周边POI远近排序分布图
- 007-Cobbler批量自动化部署Windows10和Server 2019及激活
- DMA普通模式(normal)发送通过串口连续发送数据
- 2014acm亚洲区域赛陕西赛总结
- 用.bat文件多开微信及打开固定浏览器浏览固定页面 开机自启
- 初始化交换文件的指令linux,思科nexus虚拟交换之开机初始化配置(Nexus7K、Nexus5K等)...
- 关于Linux的第一堂课。
- 关于ExecuteNonQuery() 方法
- 2017第三届美亚杯全国电子数据取证大赛个人赛wp
- 我的2018:自由职业的冰火两重天
- 基于MSP430G2553的模拟风扇控制系统
热门文章
- 【Linux】一步一步学Linux——dpkg命令(269)
- 【Linux】一步一步学Linux——zip命令(67)
- 【Ubuntu】通过虚拟机安装系统( ubuntu )
- 泰克示波器查眼图_泰克示波器
- eclipse创建springboot项目_Spring Initializer+IntelliJ IDEA创建Spring Boot项目(图文)
- 城市轨道交通运营票务管理论文_解读新版《天津市轨道交通票务管理定》
- 微信小程序接入腾讯地图sdk地图 用户自选位置。踩坑+代码实现
- QT--foreach的用法
- Linux学习笔记 文件读写小细节
- java初学课程_作为java新手应该学习什么课程