我有一个由CakePHP2制作的网站,我想用Ajax实现一个函数,如果满足PHP中的某个条件,它将转换到另一个URL,否则将显示错误对话框。我发现很多关于Google的教程很难理解。如果你能给我一些提示或例子,那就太棒了。
[逻辑示例]
$ data ['payment']是从控制器传递给视图的值。
(1。如果单击一个订单按钮,将调用Ajax方法。
(2.如果$ data ['payment']为真。将转换到另一个目录。
(3.如果$ data ['payment']为false。将显示警告对话框并禁用订单按钮,以便用户无法点击。
答案 0 :(得分:0)
我没有得到你的第二个条件。你能提供更多细节吗?
if ( !$data['payment'] ) {
echo $this->Form->button('Button', ['disabled' => 'disabled']);
$this->Html->scriptStart(array('inline' => false));
echo $this->Js->alert('Your message error');
$this->Html->scriptEnd();
} else {
echo $this->Form->button('Button', ['onClick' => 'ajaxMethod()']);
}