ajax怎么读取后台php数据

ajax怎么读取后台php数据,第1张

其实就是发送一个网络请求,服务端输出的内容就是响应的内容,如jQuery

$.ajax(

    {

        url: '',     // 请求URL

        data: '',    // 请求时携带的参数

        type: '',    // 请求方式, GET/POST

        dataType: '',// 响应数据格式, text/json

        success: r => {

            // 请求成功时回调函数,参数 r 为服务端响应的内容

            console.log(r)  // 就是你说的后台数据

        },

        error: () => {

            console.error('fail') // 请求失败

        }

    }

) // 服务端响应内容

$data = []   // 从数据库中获取的数据

echo json_encode($data)   // 响应客户端, 数据格式为 JSON

//js

$.ajax({

async: false,

url:url,//后台地址

type:'GET',

dataType:"json",

success: function(data){

//data,后台返回数据

},

error: function(){

alert("输出错误")

}

})

//后台函数

public function get_content(){

$lists = M('bbs_note')->select()//获取数据库数据

if(!empty($lists)){

$this->ajaxReturn($lists)//返回数据

}

}

function updatePage(targetObject){

if(xmlHttp.readyState == 4){

var response = xmlHttp.responseText//把AJAX返回的值赋给response.如果你想使用这个变量,可以直接调用,也可以return到函数外调用.

document.getElementById(targetObject).innerHTML = response//把response 的值插入html的DIV中,

}

}

上面是一个简单的获取php文件处理后的函数,请看response ,其实他就是你所需要的效果.


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/sjk/6693405.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-03-26
下一篇 2023-03-26

发表评论

登录后才能评论

评论列表(0条)

保存