当前位置: 首页 > news >正文

免费网站管理软件wordpress 首次 弹窗

免费网站管理软件,wordpress 首次 弹窗,做cpa推广用哪种网站好,上饶建设网站本案例代码已经提供下载#xff0c;点击这里#xff01;AJAX即“Asynchronous JavaScript and XML”(异步JavaScript和XML)#xff0c;AJAX并非缩写词#xff0c;而是由Jesse James Gaiiett创造的名词#xff0c;是指一种创建交互式。Ajax的核心是JavaScript对象XmlHttpRe…本案例代码已经提供下载点击这里AJAX即“Asynchronous JavaScript and XML”(异步JavaScript和XML)AJAX并非缩写词而是由Jesse James Gaiiett创造的名词是指一种创建交互式。Ajax的核心是JavaScript对象XmlHttpRequest。该对象在Internet Explorer 5中首次引入它是一种支持异步请求的技术。简而言之XmlHttpRequest使您可以使用JavaScript向服务器提出请求并处理响应而不阻塞用户。在本文的例子中为了让初学者对ajax的实现原理有一个更加深刻的认识没有使用jquery等框架整个异步请求都是通过编写javascript来完成。本例共包括3个文件分别为config.php 连接数据库message.php 用户访问的留言界面当用户发送留言时将留言结果以异步请求的方式发送到message_ajax.php。message_ajax.php 处理来自message.php中的异步请求并返回结果下面我按实际编写的步骤来说明创建数据库和表 为了让问题不至于变得复杂这里我是在test数据库中创建了一个表t_message。SQL语句如下create table t_message(id int auto_increment primary key,email varchar(100),content text);编写用户留言界面留言界面非常简洁就是一个表单在message.php中添加以下html代码如下Leave Message Here Email:Content:异步请求使用XMLHttpRequest对象发送请求的基本步骤如下 创建一个XMLHttpRequest的引用 告诉XMLHttpRequest对象哪个函数会处理XMLHttpRequest对象状态的改变为此要设置onreadystatechange属性 指定请求的属性。open() 将请求发送给服务器。send() xmlHttp.responseText将响应提供为一个串创建一个XMLHttpRequest的引用var xmlHttp; function createXMLHttpRequest(){ if(window.ActiveXObject) { xmlHttp new ActiveXObject(Microsoft.XMLHTTP); } else if(window.XMLHttpRequest) { xmlHttp new XMLHttpRequest(); }else{ alert(浏览器不支持XMLHttpRequest对象); } }创建查询字符串function createQueryString(){ var email document.getElementById(email).value; var content document.getElementById(content).value; var queryString email email content content ; //alert(queryString); return queryString; }以POST方式发送异步请求function doRequestUsingPOST(){ createXMLHttpRequest(); var url message_ajax.php?timeStamp new Date().getTime(); var queryString createQueryString(); xmlHttp.open(POST,url,true); xmlHttp.onreadystatechange handleStateChange; xmlHttp.setRequestHeader(Content-Type,application/x-www-form-urlencoded;); xmlHttp.send(queryString); }处理状态变更解析message_ajax.php返回的结果function handleStateChange(){ if(xmlHttp.readyState 4){ if(xmlHttp.status 200){ parseResult(); //alert(OK); } } } function parseResult(){ var responseDiv document.getElementById(newmessage); if(responseDiv.hasChildNodes()){ responseDiv.removeChild(responseDiv.childNodes[0]); } var responseText xmlHttp.responseText;//document.createTextNode(xmlHttp.responseText); responseDiv.innerHTML responseText; //responseDiv.appendChild(responseText); }服务端处理异步请求然后我们看下服务端message_ajax.php是怎样处理请求的; while($message mysql_fetch_array($result)){ $onemessage Email:.$message[email].Content:.$message[content].;$responseText $responseText.$onemessage;}$responseText $responseText.;echo $responseText;?从上面代码可以看到服务端首先需要接收客户端发送过来的请求在本例中发送的参数就是email和content。然后服务端将这些数据保存到数据库中并查询出数据库中最近的10条留言信息构造成HTML字符串并echo。于是客户端便可接收到实现无刷新显示最近的10条留言(当然需要留言超过10条的时候)。如果你有神马问题请留言讨论本文原创发布php中文网转载请注明出处感谢您的尊重
http://www.pierceye.com/news/538033/

相关文章:

  • 网站建设中网站需求分析报告百度网盘电脑版下载
  • 爱做网站网址工商网站注册公司
  • 住房和城乡建设部网站下载魔改wordpress主题
  • dremrever怎么做网站阿里云php网站建设教程
  • 网站建设课程旅行社手机网站建设方案
  • 书店网站建设策划书总结关于外贸公司的网站模板
  • 张家港市规划建设网站房地产估价师
  • 创建网站有什么用南京做网站优化的企业
  • 网站seo设置是什么怎么知道网站被百度k了
  • 个人网站开发的意义自己建设网站需要什么手续
  • 网站的建设流程怎样使用仿站小工具做网站
  • 佛山企业模板建站企业微信管理系统
  • 百度推广登录网站网站开发需要什么技术人员
  • 有关网站升级建设的申请书中国工业设计公司
  • 线上销售怎么做优化网站哪家好
  • 成都网站建设备案audio player wordpress 使用
  • 做网站设计的公司上海装修公司名字
  • 处理器优化软件se 网站优化
  • 网站制作公司汉狮网络电子商务网站建设评估的指标有哪些?
  • asp网站伪静态教程网站建设多少钱实惠湘潭磐石网络
  • wordpress 外贸网站建设wordpress模板安装
  • 中国精准扶贫网站建设现状惠安规划局建设局网站
  • 营销型网站制作建设网络营销推广技巧
  • 哪里有做网站推广的宁波招聘网站开发
  • 建站工具帝国双语网站开发
  • 呼和浩特企业网站建设赞叹天河网站建设公司
  • 新郑做网站公司吉林省建设项目招标网
  • 深圳做网站哪里最好南宁seo外包平台
  • 新开传奇网站推荐做百度推广怎么做才能有电话
  • 文件夹里内容做网站的分类做网站上线一般要多久