相关文章推荐
朝气蓬勃的豆腐  ·  安装Genymotion ...·  4 月前    · 
成熟的馒头  ·  python ...·  6 月前    · 
酷酷的牙膏  ·  OPC UA服务端(Prosys OPC ...·  10 月前    · 
长情的充电器  ·  Variant 数据类型 | ...·  1 年前    · 
Title
内容:
header("Content-Type:text/html;charset=utf8"); header("Access-Control-Allow-Origin: *"); //解决跨域 header('Access-Control-Allow-Methods:POST');// 响应类型 header('Access-Control-Allow-Headers:*'); // 响应头设置 $link=mysql_connect("localhost","root","root"); mysql_select_db("new_test", $link); //选择数据库 mysql_query("SET NAMES utf8");//解决中文乱码问题 $content = $_POST['content']; //插入数据到数据库 $strsql = "insert into arr_content (content) values('$content')"; //mysql_query() 函数执行一条 MySQL 查询。SELECT,SHOW,EXPLAIN 或 DESCRIBE 都需要用这个函数执行 $result = @mysql_query($strsql); $q = "SELECT * FROM arr_content"; //SQL查询语句 SELECT * FROM 表名 $rs = mysql_query($q); //获取数据集 if(!$rs){die("数据库没有数据!");} //循环读取数据并存入数组对象 $dlogs;$i=0; while($row=mysql_fetch_array($rs)) $dlog["content"]=$row["content"]; $dlogs[$i++]=$dlog; //以json格式返回html页面 echo urldecode(json_encode($dlogs)); 微信小程序开发交流qq群 173683895 承接微信小程序开发。扫码加微信。前端代码<!DOCTYPE html><html lang="zh"> <head> <meta charset="UTF-8"> <title>Title</title> <script src=... 当array是一个从0开始的连续数组时, json _encode出来的结果是一个由[]括起来的字符串。 而当array是不从0开始或者不连续的数组时, json _encode出来的结果是一个由{}括起来的key-value模式的字符串。 3.因为 前端 框架只识别第一种情况,解决办法就是把要 的数组键值变成从0开始的连续数字,可以                'sta'=>'ok' //虽然这行 数据 形式上是 json 格式 的字符串 数据 ,发送给前台的js 处理 的时候还要用eval函数转换一下才能当成 json 数据 使用,不然只是一个 json 格式 的字符串;
最常用的Http 请求 无非是get和 post ,get 请求 可以获取静态页面,也可以把 参数 放在URL字串后面, 递给servlet。 post 与get的不同之处在于 post 参数 不是放在URL字串里面,而是放在http 请求 的正文内。 在Java中可以使用HttpURLConnection发起这两种 请求 ,了解此类,对于了解soap,和编写servlet的自动测试代码都有很大的帮助。 下面的代码简单描述了...
后端 可以使用 PHP 框架(如 Laravel、Symfony 等)来 处理 POST 请求 ,并将 数据 发送回 前端 。下面是一个使用 Laravel 框架的示例代码: ``` php <? php namespace App\Http\Controllers; use Illuminate\Http\Request; class ApiController extends Controller public function api(Request $request) $data = $request-> json ()->all(); // 处理 数据 并生成响应 $response_data = ['result' => 'Hello, ' . $data['name']]; return response()-> json ($response_data); 在 前端 ,你可以使用 axios 库发送 POST 请求 并获取响应。下面是一个使用 axios 的示例代码: ```javascript axios. post ('/api', { name: 'Alice' }).then(function (response) { console.log(response.data.result) // 输出:Hello, Alice }).catch(function (error) { console.error(error) axios. post () 方法将 数据 作为 JavaScript 对象发送到指定的 URL。在上面的示例中,我们将一个对象 `{name: 'Alice'}` 发送到 `/api` URL。需要注意的是,我们将 请求 数据 作为对象的形式发送,而不是字符串。 在 `then` 回调函数中,我们可以使用 `response.data` 属性来获取 后端 返回 数据 。在上面的示例中,我们使用 `response.data.result` 属性来获取 后端 返回 的结果字符串。如果 请求 失败,我们可以使用 `catch` 回调函数来 处理 错误。