ajax读取php数据 ajax获取php数据

客户端如何写一个ajax请求,来读取php传递出的json数据(为浮点型)?然后可以与文本框输入的数据比较?

在服务器将数据转换为JOSN格式

目前创新互联公司已为成百上千家的企业提供了网站建设、域名、虚拟空间、网站托管、服务器托管、企业网站设计、德安网站维护等服务,公司将坚持客户导向、应用为本的策略,正道将秉承"和谐、参与、激情"的文化,与客户和合作伙伴齐心协力一起成长,共同发展。

由于数据库储存的数据(一般情况下)是不变的,将返回的结果储存到数组中(用定时器太烧性能)

server.php服务端:

//将数据库获取的数据转换为Json格式并返回前端

$json = array();   //先定义一个空数组来存储。

while ($row = mysql_fetch_array($result, MYSQL_ASSOC)) {

array_push($json, array("id" = $row['id'], "name" = $row['name']));  //其他数据自己补充

}

echo json_encode(array("json" = $json));

前端:

$(document).ready(function(){

$.getJSON("", function(data){

var array = data.json.slice();  //数据克隆

});

});

比较输入大小,用循环跟数组比较。

全栈之路不好走

AJAX如何调用PHP接口,获取数据在前台页面展示?

//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);//返回数据

}

}

ajax怎么读取后台php数据

其实就是发送一个网络请求,服务端输出的内容就是响应的内容,如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


本文名称:ajax读取php数据 ajax获取php数据
网页路径:http://myzitong.com/article/ddophpe.html