php AJAX POST的使用实例代码

ajax.html

程序代码

复制代码 代码如下:

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">

<html xmlns="http://www.w3.org/1999/xhtml">

<head>

<meta http-equiv="Content-Type" content="text/html; charset=gb2312" />

<title>兼容多浏览器的AJAX入门实例(超详细注释)</title>

<script type="text/javascript">

<!--

//Ajax是建立在XMLHttp组件下的技术,本例详细语法参考压缩包内xmlhttp手册

var xmlHttp

//建立XMLHTTP对象调用MS的ActiveXObject方法,如果成功(IE浏览器)则使用MS ActiveX实例化创建一个XMLHTTP对象 非IE则转用建立一个本地Javascript对象的XMLHttp对象(此方法确保不同浏览器下对AJAX的支持)

function createXMLHttp(){

if(window.XMLHttpRequest){ // Mozilla 浏览器

xmlHttp = new XMLHttpRequest();

}else if (window.ActiveXObject){ // IE 浏览器

try{

xmlHttp = new ActiveXObject("Msxml2.XMLHTTP");

}catch(e){

try{

xmlHttp = new ActiveXObject("Microsoft.XMLHTTP");

}catch(e){}

}

}

}

//建立主过程

function startXMLHttp(){

createXMLHttp(); //建立xmlHttp 对象

var send_string="name="+document.getElementById("name").value;

send_string= encodeURI(send_string)

// alert(document.getElementById("text").value);

// return;

xmlHttp.onreadyStatechange =dodo; //xmlHttp下的onreadystatechange方法控制传送过程

xmlHttp.open("post","ajax_show.php",true); //传送方式 读取的页面 异步与否

// xmlHttp.setRequestHeader("cache-control","no-cache");

xmlHttp.setRequestHeader("Content-Type","application/x-www-form-urlencoded");

xmlHttp.send(send_string); //发送

}

function dodo(){

if(xmlHttp.readyState==4){ // xmlHttp下的readystate方法 4表示传送完毕

if(xmlHttp.status==200){ // xmlHttp的status方法读取状态(服务器HTTP状态码) 200对应OK 404对应Not Found(未找到)等

document.getElementById("content").innerHTML=xmlHttp.responseText //xmlHttp的responseText方法 得到读取页数据

}

}

}

-->

</script>

</head>

<body>

<span id="content">要替换的内容</span><br>

<input type="button" onclick="javascript:startXMLHttp()" value="AJAX获取"/>

<form id="form1" name="form1" method="post" action="">

<label>

<input type="text" name="name" id="name" />

</label>

</form>

</body>

</html>

ajax_show.php

程序代码

复制代码 代码如下:

<?php

$content = isset($_POST['name']) ? $_POST['name'] : '';

echo $content;

?>

时间: 2024-09-01 15:01:29

php AJAX POST的使用实例代码的相关文章

jQuery Ajax 全局调用封装实例代码详解_jquery

有一种情况:全站都要用异步方式来调用 数据,提交数据,那么你每次操作 都会要$.ajax({.....}) 写重复的方法 和代码,冗余太大, 也浪费时间,虽说你有代码自动提示补全,但真的不优雅,身为前端极客,是不能允许的! [嘿嘿!虽说我现在基本不用jquery了 ,不过异步概念 是永远要用的,就帮助下新人] jQuery Ajax通用js封装 第一步:引入jQuery库 <script type="text/javascript" src="/js/jquery.mi

Ajax的简单实用实例代码

我将实现一个简单的Ajax页面无刷新进行用户验证案例: 效果如下图: 实现主要过程: 在UsersAction类中的checkUser方法中接收并验证前台的表单数据,针对不同情况,返回一个状态码code给jsp页面,然后在ajax1.jsp中通过$.post方法接受后台传递过来的状态码 做出不同的响应. 具体代码如下: 1.实体类 package com.bean; import java.io.Serializable; public class Users implements Serial

ajax php 聊天室实例代码(1/5)

<?php教程 /* ajax php 聊天室实例代码 但是必须基于以下条款:   * 署名.你必须明确标明作者的名字..   * 非商业用途. 你不可将当前作品用于商业目的.   * 保持一致. 如果你基于当前作品更改.变换或构造新作品,你应当按照与当前协议完全相同的协议分发最终作品   * 对于任何二次使用或分发,你必须让其他人明确当前作品的授权条款   * 在得到作者的明确允许下,这里的某些条款可以放弃 此约定是法律文本 (完整的协议)的简单易读概要 *******************

php+ajax无刷新上传图片实例代码_php技巧

本文分享了php结合ajax实现无刷新上传图片的实例代码,分享给大家,希望大家可以和小编一起学习学习,共同进步. 1.引入文件 <!--图片上传begin--> <script type="text/javascript" src="/js/jquery.form.js"></script> <script type="text/javascript" src="/js/uploadImg.js

php AJAX POST的使用实例代码_AJAX相关

ajax.html 程序代码 复制代码 代码如下: <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.org/1999/xhtml"> <head> <meta

php ajax无刷新上传图片实例代码

将index.html和upload.php文件保存到支持php的空间的同级目录,测试运行即可 AJAX 客户端页面代码: index.html   <html> <body> <h1>Ajax file upload sample</h1><br/><input id="uplaod" name="btn_send" type="button" value="上传测试&

swfupload ajax无刷新上传图片实例代码_实用技巧

最近自己做项目的时候需要添加一个功能,上传用户的图片,上传用户图片其实涉及到很多东西,不只是一个html标签<input id="File1" type="file" />或者asp.net封住好的FileUpload 控件,现在网站不再讲究的是功能性,更多的是用户体验性,在这里上传图片就需要用到ajax无刷新上传图片,这里面包含的东西不是一点半点.这里用到的是一个插件swfupload 实现无刷新上传图片.直接上传我的代码供大家参考. 前台代码区: 复

jquery ajax 提交表单项实例代码

 代码如下 复制代码 $("form[name='createbox']").submit(function(){                 var self = this;                 $.post("/index.php?action=ajax&rs=TWProAjax::checkProTermsExisted", $(this).serialize(), function(data){                    

Ajax级联菜单实例代码

 本篇文章主要是对Ajax级联菜单的实例代码进行了介绍,需要的朋友可以过来参考下,希望对大家有所帮助 1.Ajax.html    代码如下: <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">   <html xmlns="http://www.w