前台:demo.js { // pages/demo/demo.js var qcloud = require('../../vendor/wafer2-client-sdk/index') var config = require('../../config') var util = require('../../utils/util.js') Page({ data: { requestResult: '' }, testCgi: function () { var that = this; wx.request({ // url: `${config.service.host}/weapp/data_querys`,//此处填写你后台请求地址 url: `${config.service.host}/weapp/demo`,//此处填写你后台请求地址 //传入PHP的数据。 data: { //name:"" }, method: 'GET', header: { 'content-type': 'application/x-www-form-urlencoded' // 改变默认值为这个配置 }, // dataType: 'json', // 添加这个配置 success: function (res) { // success console.log(res.data);//打印请求返回的结果 console.log("-------------------------"); that.setData({ requestResult: res.data }) }, fail: function (res) { // fail }, complete: function (res) { // complete } }), wx.getSystemInfo({ success: function(res) { console.log(res.version); }, }) } }) } 后台PHP{ <?php /**查询数据**/ // header("Content-type:text/json;charset=utf8"); header('Content-Type: application/json'); use \QCloud_WeApp_SDK\Mysql\Mysql as DB; // $_con = DB::getInstance(); $rows = DB::select('student',['*']); $num = count($rows); for($i=0;$i<$num;++$i){ echo json_encode($rows[$i],true); } ?> }
PHPdemo,PDO查询数据,请求PHP文件有数据返回,同时报错404- 当前 Bug 的表现(可附上截图) 在基于PHP demo的二次开发中,利用PDO查询数据库,PHP文件已经执行,有数据返回,但是会报错404(请求的PHP不存在),并且是以HTML标签的样式返回错误,和查询的数据一起打印出来。[图片] 怎么破? - 预期表现 查询数据库只返回相对应的数据。不在报错404. - 复现路径 - 提供一个最简复现 Demo
2018-10-22wx.request里面?我已经添加了,404 依然存在,我百度了解决方案,但是我没有看懂,水平不够。https://blog.csdn.net/melon__/article/details/81295926#commentBox
wx.request请求,url正确,能够将数据传递到后台,后台能够正确处理返回- 需求的场景描述(希望解决的问题) wx.request请求,url正确,能够将数据传递到后台,后台能够正确处理返回值,但是小程序端却提示 post (请求的url) not found 404 - 希望提供的能力
2018-10-19是呀,楼主找到问题所在了吗?同问!!!
开发环境下增加CGI环境:开发环境(非生产环境)、wafer2 快速开发Demo-PHP 不知道各位大佬有没有遇到过这样的问题: 我想在服务器端增加一个CGI用于处理数据库的请求,当我尝试在/server/application/controllers下新建一个名字为非“Demo”的PHP后台处理文件时,运行的结果始终报错404,也就是没找到,当我把名字改为Demo时能够正确运行,这个意思是在开发环境下,仅能够增加一个名为Demo.php的CGI吗? 如图所示:在它的引导里面,也是让新建一个Demo.php文件。 [图片]
2018-10-16