繁体   English   中英

使用GET方法从javascript中传递和检索cakephp中的变量

[英]passing and retrieving variables in cakephp from javascript using GET METHOD

我知道如何在javascript中构造url参数,并且我知道如何将其提取(如果即时通讯要将其传递给php文件)。

但是,在这种情况下,我要将变量从javascript传递给函数。 我有2个文本框,我已经可以获取这些文本框的值并将其存储到javascript变量中:

var fname;
name = document.getElementById('fname');
var lname;
lname=document.getElementById('name');

现在我坚持我将如何以cakephp post方法能够理解它的方式构造它。 像下面的代码一样与php一样吗?

var vars = "fname="+fname+"&lname="+lname;  

这是我的代码:

if(window.XMLHttpRequest){
            xmlVariable = new XMLHttpRequest();
        }
        else{
            xmlVariable = new ActiveXObject("Microsoft","XMLHTTP");
        }

xmlVariable.open("POST","save",true);
xmlVariable.send(vars);

“保存”实际上是我的cakephp中的一个函数,在这里我想处理“ fname”和“ lname”变量的保存。

我需要在cakephp中做到这一点。 有什么办法吗?

尝试使用参数数据

Params变量用于提供对有关当前请求的信息的访问。

public function save()
    {
        this->params['form']['lname'];
        this->params['form']['fname'];
    }

要么

用于处理从FormHelper表单发送到控制器的POST数据。

 public function save()
        {
            this->data['lname'];
            this->data['fname'];
        }

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM