Jquery mobile cakephp 3.8如何使用POST将数据从视图发送到具有索引功能的控制器
无法使用post方法将数据从视图发送到控制器 在windows 10上创建cakephp 3.8系统。系统广泛使用jquerymobile。使用边缘浏览器和“post”方法。将数据从视图页面发送到控制器页面。控制器页面具有索引功能。可以在控制器中找到数据。 在chrome浏览器上尝试了同样的方法。使用“post”方法。在控制器中找不到数据 我试图解决的问题是: 我怀疑chrome浏览器需要SSL证书才能使用“post”方法。 在Apache服务器上创建了SSL证书。在客户端计算机上安装了SSL证书。然后在Windows10上试用。工作正常,但不在chrome浏览器上 在chrome中,如果我在查看页面发送数据后使用“检查”,我可以看到 打开主体标记后发送数据。但不是在页面源代码中 查看页面 预期结果: 从视图中发送名称David。 听大卫说 实际结果: 从视图中发送名称David。Jquery mobile cakephp 3.8如何使用POST将数据从视图发送到具有索引功能的控制器,jquery-mobile,openssl,php-7.2,Jquery Mobile,Openssl,Php 7.2,无法使用post方法将数据从视图发送到控制器 在windows 10上创建cakephp 3.8系统。系统广泛使用jquerymobile。使用边缘浏览器和“post”方法。将数据从视图页面发送到控制器页面。控制器页面具有索引功能。可以在控制器中找到数据。 在chrome浏览器上尝试了同样的方法。使用“post”方法。在控制器中找不到数据 我试图解决的问题是: 我怀疑chrome浏览器需要SSL证书才能使用“post”方法。 在Apache服务器上创建了SSL证书。在客户端计算机上安装了SSL证
Hear如果需要,您可以使用请求处理程序专门处理ajax请求,如下所示:
if ($this->request->is('ajax')) {
$data = $this->request->getData();
}
您正在使用无模型表单。由于您没有将其绑定到实体,因此需要自己处理所有验证。请在此处阅读更多信息:
if($_POST['submit'] == 'submit'){
$name = $_REQUEST['name'];
echo "Hear".$name;
}
if ($this->request->is('ajax')) {
$data = $this->request->getData();
}