Jquery mobile cakephp 3.8如何使用POST将数据从视图发送到具有索引功能的控制器

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证

无法使用post方法将数据从视图发送到控制器

在windows 10上创建cakephp 3.8系统。系统广泛使用jquerymobile。使用边缘浏览器和“post”方法。将数据从视图页面发送到控制器页面。控制器页面具有索引功能。可以在控制器中找到数据。 在chrome浏览器上尝试了同样的方法。使用“post”方法。在控制器中找不到数据

我试图解决的问题是: 我怀疑chrome浏览器需要SSL证书才能使用“post”方法。 在Apache服务器上创建了SSL证书。在客户端计算机上安装了SSL证书。然后在Windows10上试用。工作正常,但不在chrome浏览器上

在chrome中,如果我在查看页面发送数据后使用“检查”,我可以看到 打开主体标记后发送数据。但不是在页面源代码中

查看页面 预期结果: 从视图中发送名称David。 听大卫说

实际结果: 从视图中发送名称David。
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();
}