zoukankan      html  css  js  c++  java
  • 初入ajax

    AJAX即“Asynchronous Javascript And XML”(异步JavaScript和XML),是指一种创建交互式网页应用的网页开发技术。
    AJAX = 异步 JavaScriptXML标准通用标记语言的子集)。
    AJAX 是一种用于创建快速动态网页的技术。
    通过在后台与服务器进行少量数据交换,AJAX 可以使网页实现异步更新。这意味着可以在不重新加载整个网页的情况下,对网页的某部分进行更新。
    传统的网页(不使用 AJAX)如果需要更新内容,必须重载整个网页面。
    ————百度百科
     
    这里列举一个小例子,简单明了:
     
    1,由于ajax需要请求服务器,所以,本地安装一个php开发环境,这里用的是phpstudy的php集成开发环境
    2,新建三个文件,test.html,w.php,test.txt,文件内容如下:
    test.html:
    <!DOCTYPE html>
    <html>
    <head>
    	<meta charset="utf-8">
    	<title></title>
    </head>
    <body>
    	<button type="button">获取txt</button>
    	
    <script src="js/jquery-1.11.1.min.js"></script>
    <script>
    $('button').click(function(event) {
    	$.ajax({
    		url: 'w.php',
    		type: 'POST',
    		error:function(e){
    			console.log(e.status);
    		},
    		success:function(d){
    			$('body').append('<div>'+d+'</div>');
    		}
    	});
    });
    </script>
    </body>
    </html>
    

    w.php

    <?php
    
    $file=file_get_contents("test.txt");
    echo $file;
    

     test.txt

    这是一段测试内容
    这是一段测试内容
    这是一段测试内容
    

     在浏览器中输入:http://localhost/test.html

    页面会显示一个按钮,

    点击,可以在页面看到有内容增加,是页面无刷新的增加,这就是ajax的简单实现。

  • 相关阅读:
    Oracle DB管理内存
    DISPLAY变量和xhost(原创)
    CentOS7下swap分区创建(添加),删除以及相关配置
    如何在linux下开启FTP服务
    linux系统下如何挂载NTFS移动硬盘
    Oracle DB 使用RMAN恢复目录
    Oracle数据库联机重定义讲解及错误处理
    linux常用命令
    iptables常用命令
    python打印详细的异常信息
  • 原文地址:https://www.cnblogs.com/jsoncode/p/4150742.html
Copyright © 2011-2022 走看看