PHP与JS对接的问题,有前端页面(html的)和后端页面(PHP的),JS怎么获取后台数组?

我记得去年夏天,我在公园散步时,手机上弹出一条消息,提醒我附近有一家新咖啡馆。
我就想,这个信息怎么会这么准确呢?后来我想,也许我手机上的一个应用程序正在默默地记录我的选择,然后通过算法推荐给我。

有一瞬间,我还记得和朋友去吃火锅的那次。
服务员推荐了他说很受欢迎的蘸酱。
当你尝到它的时候,哇,真的很好吃!这个蘸酱,就像前端js和后端php的交互一样,看似简单,背后却有复杂的算法在悄悄工作。

说到这里,前端js请求后端数据,就像我下单后点了外卖,等待商家送货一样。
地点是一家餐厅,时间是晚上7 点,具体数字是一份辣牛肉沾酱菜的价格:1 5 元。
然后后端收到请求,就像交易者收到订单并忙于设置一样。

中间,后端PHP数据处理过程就像厨师在厨房做饭。
不建议使用var_dump,因为厨师在出菜之前不会把所有的调料都倒进去,这样会破坏菜的味道。
处理完数据后,使用json_encode()将其转换为json格式,就像厨师将做好的菜放在盘子上准备发送一样。

最后,前端js接受了返回值,就像我点了外卖,开始享用美食一样。
解析json数据就像看菜单并了解我点的菜一样。

嘿,说起来,这就像我们生活的每一部分。
看似简单,背后却有一个复杂的过程。
那么,您有没有想过这个复杂的过程如何让我们的生活变得更轻松?

前端怎么和后端连接?

嘿朋友,我之前做项目的时候确实经历过很多陷阱。
比如前端和后端PHP系统,如果不懂这些东西,项目就会毁掉。

记得那一年,我在一个项目中做PHP开发。
当时我无法理解前端和后端如何联系第二层,也就是业务层。
该层主要用于处理数据,使用PHP、JSP、Java等语言。
当时我就在想如何让前端发来的数据经过处理后返回到前端。

然后我在计算机上打开 Dreamweaver,创建一个新的 PHP 站点并创建一个 news.php 文件。
然后我在JSP页面中写了一个表单,想着这样就可以将前端数据传输到后端了。

但是问题来了。
当时我还不明白前后端分离的概念。
也就是说,前端和后端是分开处理的。
前端负责HTML、JS和CSS,后端负责PHP。
虽然看起来很简单,但是实施起来确实很头疼。

我当时就想,如果后端程序员改了页面,前端也会跟着改,结果一切都乱了。
后来我发现前后端分离才是正确的做法。
这样前端和后端就可以通过接口调用进行交互,比如Ajax。

当时我正在学习Ajax,我发现它很容易。
几个小时后我就可以开始了。
前后端交互步骤首先确定接口,然后前后端开发人员协商接口的名称、参数、返回值等。
确定后,前端通过 Ajax 请求获取数据。
后端处理完数据后,将其发送回前端。

对于数据库来说,也是连接前端和后端的关键。
例如,我需要从数据库中查询数据,然后将其显示在页面上。
这就需要使用SQL语句,例如SELECTFROMsys_role来查询角色表中的所有信息。

回想起来,这个项目的陷阱确实教会了我很多。
但归根结底,你需要了解前后端分离的概念,以及如何通过接口与数据进行交互。
这对我来说确实是一次宝贵的经历。