0

我想用ajax通过php获取数据库里面的数据,然后显示到前端页面来,请问如下代码错在哪里?

8个回答

0
  1. php少了一个接收ajax发送的数据的方法 $_GET['product']

  2. 查询数据库之后,json_encode处理一下,把$product数组转换成json,返回给前端exit($json)

0

php操作数据库,把数据输出到页面.
前端ajax请求这个页面获取内容.

0
echo $product;
0

PHP哪里需要先接收$_GET['product'],然后连接数据库,然后就是你写的查询,最后echo json_encode($product);

0

你查询了数据库但是没有输出。。。把查询结果 json_encode一下
echo json_encode($product);

0

没人发现ajax语法有错误吗,data里的product没用双引号包住

0

你配置的只接受json格式,而且后端又没有输出json格式的数据,呵 楼主做多久了

0

题主的意思是从数据库里取出数据$product,然后把它写死在ajax的参数里,然后再发给后台?
如果是的话, ajax你写的datatype 为json 所以 $product 也应该为json格式

撰写答案