其实就是发送一个网络请求,服务端输出的内容就是响应的内容,如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 ,其实他就是你所需要的效果.
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)