博客列表 >初识ajax-ajax()

初识ajax-ajax()

无耻的鱼
无耻的鱼原创
2018年04月11日 09:56:41896浏览
ajax({
    url:目标地址,
    data:发送的数据,
    type:发送的方式,
    sueecss:目标地址返回的数据
})

需要配置本地环境

文件路劲

font

  • ajax.html

  • dome.php

下边看代码

html实例

<html lang="en">
<head>
    <meta charset="UTF-8">
    <title>ajax</title>
    <style type="text/css">
        div{
            width: 300px;
            margin: auto;
        }
    </style>
</head>
<body>
<div>
            <h2>用户查找</h2>

                <label for="text">用户名:</label>
                <input type="text" name="text" id="text"> 
                                
                <button>验证</button> <br>
                <p></p>
</div>
</body>
<script type="text/javascript" src="https://code.jquery.com/jquery-3.3.1.min.js"></script>
<script type="text/javascript">

    $('button').click (function(){
                    //补充代码与修改---加载提示
                    $(document).ajaxStart(function(){
                            console.log('加载中')
                         })       
            
                        $(document).click (function(){  
                            console.log('加载成功')

            $.ajax({
                url:'dome.php',
                data:{"text":$('#text').val()},
                type:'GET',
                success:function(data){
                    $('p').empty()
                    $("p").append(data)
                }
            })

        
        //禁用默认提交
        return false
    })

            
</script>
</html>

运行实例 »

点击 "运行实例" 按钮查看在线实例

PHP实例

<?php 
// print_r($_GET);exit;
// 用数组模拟数据库中的已存在的用户名,这是不允许使用的
$nameList = ['admin','peter','php'];
//这是当前用户提交的用户名
$userName = $_GET['text'];

//判断用户名是否为空
if (strlen(trim($userName))==0) {
	echo '<span style="color:red">用户名不能为空</span>';
//判断用户名是否为纯数字,这是不允许的
} else if (is_numeric($userName)) {
	echo '<span style="color:red">用户名不能为纯数字</span>';
//判断用户名是否已经被注册
} else if (in_array($userName, $nameList)) {
	echo '<span style="color:red">用户名太抢手了,换一个</span>';
//用户名可用提示
} else {
	echo '<span style="color:green">恭喜,用户名可用</span>';
}

运行实例 »

点击 "运行实例" 按钮查看在线实例

0411.png

声明:本文内容转载自脚本之家,由网友自发贡献,版权归原作者所有,如您发现涉嫌抄袭侵权,请联系admin@php.cn 核实处理。
全部评论
文明上网理性发言,请遵守新闻评论服务协议