欢迎光临
感谢一路有你

JQ-ajax

如果你对该文章中的内容有疑问/不解,可以点击此处链接提问
要注明问题和此文章链接地址 点击此处跳转
 

jq 获取数据

$(function(){
//点击之后获取内容
    $('button').click(function(){
        //方法一load
        $('#box').load('./1.php');
        //方法二get
        $.get('./1.php',function(date){
            $('#box').append(date);
        })
        //方法三 post
        $.post('./1.php',function(data){
            $('#box').append(data)
        });
        //方法四ajax
        $.ajax({
            type:'get',
            url:'./1.php',
            success:function(date){
                alert(date);
            }
        });
        
    })
})

带参数

<form id="myform">
    加数1 <input type="text" id="num1" name="a"><br>
    加数2 <input type="text" id="num2" name="b"><br>
</form>
<div id="box">

2.php

echo $_POST['a'] + $_POST['b'];
$(function(){
    $('button').click(function () {
        var num1 = $('#num1').val();
        var num2 = $('#num2').val();
        //get方式 (路径,参数,function)
        $.get('./2.php',{a:num1,b:num2},function(data){
            alert(data)
        });
        //post方式
        $.post('./2.php',{a:num1,b:num2},function(data){
            alert(data)
        });
        //ajax
        //另一种参数方式,get,post一样适用
        //var cs = $('#myform input').serializeArray();//返回json对象
        //var cs = $('#myform input').serialize();//返回字符串a=num1&b=num2
        
        
        $.ajax({
            type:'post',
            url:'./2.php',
            data:cs,
            success:function(data){
                alert(data);
            }
        })

点击加载

<?php
    require './config.php';
    require './Model.class.php';

    $res = new Model('shop_user');

    $result  = $res->field(array('id','name','tel','email'))->order('id desc')->select();

    echo json_encode($result);//json方式   字符串

 

<script>
    $(function () {
        $('button').click(function () {
            $.ajax({
                type:'get',
                url:'./3.php',
                success:function (data) {
                    for (var i = 0; i< data.length; i++){
                        $('<li>').html(data[i].name).appendTo('#box');
                    }
                },
                dataType:'json'//字符串转换为对象
            })
        })
    })
</script>

跨域

function loadHtml(){
    $.getScript('http://localhost/1108/JQuery-03/6.php');
}

6.php

<?php
require './config.php';
require './Model.class.php';

$res = new Model('shop_user');

$result  = $res->field(array('id','name','tel','email'))->order('id desc')->select();

echo "make(".json_encode($result).")";

 

 

 

赞(0) 打赏
未经允许不得转载:王明昌博客 » JQ-ajax
分享到: 更多 (0)

相关推荐

  • 暂无文章

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

微信扫一扫打赏

×
订阅图标按钮