关于thinkphp无法传值问题

问题描述

关于thinkphp无法传值问题

这是控制器里的方法,接口就不给大家了
public function DoYouHuiAction($feigouid = "", $Types = "", $youhui = "")
{
$url = C('xxx_xxxx_xxx') . "GetYouHui?Types=$Types&&youhui=$youhui";
$jsonArrayData = FGAPI_Curl_Get($url);
if ($jsonArrayData['issuccessful']) {
$userinfo = [];
$userinfo['code'] = $jsonArrayData['data']['YouHui_list']['code'];
$userinfo['money'] = $jsonArrayData['data']['YouHui_list']['money'];
$userinfo['status'] = $jsonArrayData['data']['YouHui_list']['status'];
$this->ajaxReturn(['success' => true]);
}
else {
$this->ajaxReturn(['success' => false, 'content' => $jsonArrayData['description']]);
}
$this->display();
}
这是前端页面的HTML代码,运行到POST好像就运行不下去了,POST之前结果逻辑显示都是对的
function dologin() {
Messenger.options = {extraClasses: 'messenger-fixed messenger-on-top', theme: 'air'};
msg = new Messenger();
youhui = document.getElementById('youhuii');
if (youhui.value.trim().length == 0) {
msg.error({id: "messages", message: "请输入优惠券号码!", hideAfter: 2, showCloseButton: true});
return;}
FG.post("Coupon-DoYouHui", { youhui: youhui.value.trim(), Types: Types.value.trim()}, function (result) {
if (result.success) {
dohref("<{$Think.get.goto|default='Order-Confirm'|str_replace='_','-',###}>", "<{$Think.get.param|str_replace='_','-',###}>");
} else {
msg.error({id: "message", message: result.content, hideAfter: 2, showCloseButton: true});
}
});
}

时间: 2024-09-19 09:22:02

关于thinkphp无法传值问题的相关文章

ThinkPHP中url隐藏入口文件后接收alipay传值的方法_php实例

本文实例讲述了ThinkPHP中url隐藏入口文件后接收alipay传值的方法.分享给大家供大家参考.具体方法如下: 现在公司项目的需求变化多端,项目使用的是Thinkphp2.0,而conf.php中设置的URL_MODEL=2,为了兼容.htaccess和隐藏index.php,但在使用一些第三方接口时(例如支付宝或MSN开放平台),他们返回的参数往往含有一个?号,而URL_MODEL=2时,TP会自动将含有?的URL进行转换. 转换前:http://www.xxx.com/index.ph

thinkphp空操作和配置文件实现简化路由

1关于TP中空操作和路由问题 <?php function test(){ $content="test demo @云峰天下"; $pattern='/@(\S+)\s/'; $content=preg_replace($pattern,'<a href="'.__APP__.'/user/index/uname/\\1">\\1</a>'); return $content; } 最近在做一个微博,有一块是微博内容@用户加链接,跳转

THINKPHP内容分页代码分享

 这篇文章主要给大家分享了一段自用的THINKPHP内容分页代码,从本人项目中提取出来的,十分好用,这里推荐给小伙伴们.     在使用Thinkphp开发的内容管理系统里面,很多东西都要自己开发,内容分页当然也是要自己开发的,下面是我根据查资料自己整理的方法: 1.首先是在后台编辑内容的时候需要插入分页符,不同的编辑器分页符自然也不同了 2.然后就是读取文章内容的时候,要根据分页符来把内容分割成多个数组然,这里需要传值当前是第几页,根据页数来读取分割后的数组 代码如下:   代码如下: <ph

thinkphp session值被替换

问题描述 thinkphp session值被替换 在thinkphp里面前台ajax值传递给php session 被替换问题,(明明下标不一样的) 解决方案 你可以说详细点么? 截个图看看也行啊 解决方案二: 有可能你的session过期了 解决方案三: ajax的传值机制和普通的post传值不一样,不能直接赋值,可以用I()处理一下,希望可以帮到你 解决方案四: 估计是session过期了.

thinkphp URL规则、URL伪静态、URL路由、URL重写、URL生成(十五)

原文:thinkphp URL规则.URL伪静态.URL路由.URL重写.URL生成(十五) 本章节:详细介绍thinkphp URL规则.URL伪静态.URL路由.URL重写.URL生成 一.URL规则1.默认是区分大小写的 2.如果我们不想区分大小写可以改配置文件'URL_CASE_INSENSITIVE'=>true,//url不区分大小写 *模块命名太长的情况:A.如果模块名为 UserGroupAction,复杂模块(一般是IndexAction)那么url找模块就必要要写成http:

ThinkPHP v3.1开发框架新特性:Ajax支持完善

3.1对AJAX的支持更加完善了,表现在: 判断AJAX方式改进 现在可以直接使用常量IS_AJAX来判断是否AJAX方式请求,用来取代之前的http://www.aliyun.com/zixun/aggregation/16339.html">Action类的isAjax方法,优势是可以在任何代码里面进行判断.而Action类的error和success方法内置就支持对AJAX自动判断支持. ajaxReturn方法完善 原来的ajaxReturn方法只能返回固定结构的数据,包括data

ThinkPHP 3.1快速入门:数据分页

我们已经了解了如何进行数据查询,今天我们来学习下如何对数据进行分页以及显示. 获取分页类 ThinkPHP提供了数据分页的扩展类库Page,可以在http://www.thinkphp.cn/extend/241.html下载,或者下载官方的完整扩展包(http://www.thinkphp.cn/down/253.html)里面也已经包含分页扩展类了.把解压后的Page.class.php放入ThinkPHP/Extend/Library/ORG/Util/(如果没有请手动创建)目录下面.当然

thinkPHP实现瀑布流的方法_php实例

本文实例讲述了thinkPHP实现瀑布流的方法.分享给大家供大家参考.具体分析如下: 很多人都想做瀑布流的效果,这里告诉大家官网使用的方法,首先要下载瀑布流的插件jquery.masonry.min.js 地址:http://masonry.desandro.com/index.html里面包含的很多示例. 流程: 1. 页面初始化时,调用插件进行一次排版: 2. 当用户将滚动条拖到底部时,用ajax加载一次数据,并排版显示 3. 重复2,直到无数据 Html代码: 复制代码 代码如下: <!D

利用ThinkPHP内置的ThinkAjax实现异步传输技术的实现方法_php技巧

准备工作: ① 首先要会使用ThinkPHP这个框架 ② 最好有些ajax的基础(可以去看下小飞的另外一篇博文:Ajax实时验证"用户名/邮箱等"是否已经存在) ③ 4个js文档(点此免积分下载) 先贴上源代码: 复制代码 代码如下: <script type="text/javascript" src="__PUBLIC__/js/base.js"></script> <script type="text