首页 > 后端开发 > php教程 > 请问php MVC,怎么用$post() 方法 请求 控制器 页面 里面的orderAction()方法

请问php MVC,怎么用$post() 方法 请求 控制器 页面 里面的orderAction()方法

WBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWB
发布: 2016-06-20 12:43:01
原创
883 人浏览过

请问php MVC中,怎么用$post() 方法 请求 控制器 页面 里面的orderAction()方法
//这是我写的请求地址
$orderUrl = 'http://'.$_SERVER['HTTP_HOST'].'/Ehking/Controller/OnlinePayController.php/order';
$.post(
\''.$orderUrl.'\',
{
merchantId: \''.$merchantId.'\',
notifyUrl: \''.$notifyUrl.'\',
callbackUrl: \''.$callbackUrl.'\',
requestId: \''.$requestId.'\',
orderAmount: \''.$orderAmount.'\',
orderCurrency: \''.$orderCurrency.'\',
paymentModeCode: \''.$paymentModeCode.'\',
remark: \''.$remark.'\',
merchantUserId: \''.$merchantUserId.'\',
payerName: \''.$payerName.'\',
phoneNum: \''.$phoneNum.'\',
idType: \''.$idType.'\',
bankCardNum: \''.$bankCardNum.'\',
email: \''.$email.'\',
cardNo: \''.$cardNo.'\',
cvv2: \''.$cvv2.'\',
expiryDate: \''.$expiryDate.'\',
name: \''.$name.'\',
mobileNo: \''.$mobileNo.'\',
cashierVersion: \''.$cashierVersion.'\',
forUse: \''.$forUse.'\',
bindCardId: \''.$bindCardId.'\',
details:'.$product.'
},
function(data,status){
alert(data);
if(data==1){
            alert(\'服务器处理成功\');

        }else{
            alert(\'服务器处理失败\');

        }
}
);


回复讨论(解决方案)

public function orderAction()
    {
//$merchantId = $_POST['merchantId'];
//echo '.$merchantId.';
echo '1122';
}

这是我 class   OnlinePayController  里面 的  orderAction() 方法

你那一大堆代码是写在哪里的?
在浏览器中看看是否有误

你那一大堆代码是写在哪里的?
在浏览器中看看是否有误



写在后台的一个页面,我是在把后台的数据传 到前台页面,相当于 ,我在后台,生成的一个前台的按钮,这个按钮的onclick 事件就执行这个$post() ..............

我已经找到答案了,这是个 class 的方法,首先要 实例化 这个 class   OnlinePayController  然后再调用里面的  orderAction()方法
本站声明
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn
最新问题
thinkphp3.2.3定时任务的问题
来自于 1970-01-01 08:00:00
0
0
0
页面样式问题
来自于 1970-01-01 08:00:00
0
0
0
php - laravel控制器,方法形参前面的参数问题
来自于 1970-01-01 08:00:00
0
0
0
在 symfony 6 中实现 knpPaginator
来自于 1970-01-01 08:00:00
0
0
0
热门教程
更多>
最新下载
更多>
网站特效
网站源码
网站素材
前端模板