问题描述
- 关于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