wx.request({
url: 'test.php', //仅为示例,并非真实的接口地址
data: {
x: '' ,
y: '' },
header: { 'Content-Type': 'application/json' },
success: function(res) {
console.log(res.data) }})function json2Form(json) {
var str = [];
for(var p in json){
str.push(encodeURIComponent(p) + "=" + encodeURIComponent(json[p]));
}
return str.join("&"); }图片:1.png
import util from 'util.js';/**
* url 请求地址
* success 成功的回调
* fail 失败的回调
*/function _get( url, success, fail ) {
console.log( "------start---_get----" );
wx.request( {
url: url,
header: { // 'Content-Type': 'application/json' },
success: function( res ) {
success( res ); },
fail: function( res ) {
fail( res ); } });
console.log( "----end-----_get----" );}/**
* url 请求地址
* success 成功的回调
* fail 失败的回调
*/function _post_from(url,data, success, fail ) {
console.log( "----_post--start-------" );
wx.request( {
url: url,
header: { 'content-type': 'application/x-www-form-urlencoded', },
method:'POST',
data:{data: data},
success: function( res ) {
success( res ); },
fail: function( res ) {
fail( res ); } });
console.log( "----end-----_get----" );}
/**
* url 请求地址
* success 成功的回调
* fail 失败的回调
*/function _post_json(url,data, success, fail ) {
console.log( "----_post--start-------" );
wx.request( {
url: url,
header: { 'content-type': 'application/json', },
method:'POST',
data:data,
success: function( res ) {
success( res ); },
fail: function( res ) {
fail( res ); } });
console.log( "----end----_post-----" );}module.exports = {
_get: _get,
_post:_post,
_post_json:_post_json}//GET方式let map = new Map();map.set( 'receiveId', '0010000022464' );let d = json_util.mapToJson( util.tokenAndKo( map ) );console.log( d );var url1 = api.getBaseUrl() + 'SearchTaskByReceiveId?data='+d;network_util._get( url1,d,function( res ) {console.log( res );that.setData({
taskEntrys:res.data.taskEntrys});}, function( res ) {console.log( res );});//Post方式 let map = new Map();
map.set( 'receiveId', '0010000022464' ); let d = json_util.mapToJson( util.tokenAndKo( map ) );
console.log( d ); var url1 = api.getBaseUrl() + 'SearchTaskByReceiveId';
network_util._post( url1,d, function( res ) {
console.log( res );
that.setData({
taskEntrys:res.data.taskEntrys }); }, function( res ) {
console.log( res ); });图片:2.png
图片:3.png
专为中小型企业定制的网络办公软件,富有竞争力的十大特性: 1、独创 web服务器、数据库和应用程序全部自动傻瓜安装,建立企业信息中枢 只需3分钟。 2、客户机无需安装专用软件,使用浏览器即可实现全球办公。 3、集成Internet邮件管理组件,提供web方式的远程邮件服务。 4、集成语音会议组件,节省长途话费开支。 5、集成手机短信组件,重要信息可直接发送到员工手机。 6、集成网络硬
0
以上就是小程序开发之网络请求的封装教程的详细内容,更多请关注php中文网其它相关文章!
每个人都需要一台速度更快、更稳定的 PC。随着时间的推移,垃圾文件、旧注册表数据和不必要的后台进程会占用资源并降低性能。幸运的是,许多工具可以让 Windows 保持平稳运行。
Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号