php - 如何使用 axios、vuejs 和 php 只获取这个值?
问题描述
如何使用 Axios 和视图检索这些数据。这是我的 php 代码:
<?php
include "config.php";
$data = json_decode(file_get_contents("php://input"));
$request = $data->request;
// Get Number of records
if($request == 1){
$userNumbers = mysqli_query($connect,"SELECT COUNT(*) FROM users");
while($row = mysqli_fetch_assoc($userNumbers)){
$response = $row;
}
echo json_encode($response);
exit;
}
这是我的 VueJs 代码:
<script type = "text/javascript">
var app = new Vue({
el: '#myapp',
data: {
users: ''
},
methods: {
async allUsersNumber(){
try {
axios.post('api/app.php', {
request: 1
}).then(response => console.log(response));
} catch (error) {
console.log("Erreur: " + error);
}
}
},
created: function(){
this.allUsersNumber();
}
})
</script>
结果如下:
解决方案
在服务器上:
$userNumbers = mysql_query($connect, "SELECT count(*) as total from users");
$data = mysql_fetch_assoc($userNumbers);
echo $data['total'];
推荐阅读
- ios - 下载多个文件,操作队列在后台模式下不稳定
- typescript - 打字稿中的单元测试vuex动作,如何传递这个值?
- javascript - Angular 不适用于所有浏览器。它仅适用于 chrome
- javascript - React Native Navigation 中的全局组件
- javascript - 从 DOM 中移除/删除模板的函数
- php - 消息:未定义的属性:PHP7.3 Codeigniter 中的 MongoDB\Driver\Manager
- .net - Visual Studio 2019 中的网络流量工具在哪里
- lua - 针对表 Lua 5.2 中的表元素存在问题
- minimum-spanning-tree - 最小生成树的数量应为 2,但解决方案为 1
- html - 垂直对齐 inline-block 列表中的列表项