ajax如何获取数据库里面的数据?

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

show.php

阅读 9k
8 个回答
  1. php少了一个接收ajax发送的数据的方法 $_GET['product']

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

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

echo $product;
新手上路,请多包涵

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

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

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

新手上路,请多包涵

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

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

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题