Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/json/13.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php 使用mootools请求检索和发送数据_Php_Json_Mootools_Request - Fatal编程技术网

Php 使用mootools请求检索和发送数据

Php 使用mootools请求检索和发送数据,php,json,mootools,request,Php,Json,Mootools,Request,我正在使用请求通过moo检索数据,工作正常,但同时我需要将一些数据发送到我收到请求的同一个文件 工作代码是 var myRequest = new Request({ url: 'json.php', onComplete: function (response) { var jresponse = JSON.decode(response); alert(jresponse.count)

我正在使用请求通过moo检索数据,工作正常,但同时我需要将一些数据发送到我收到请求的同一个文件

工作代码是

     var myRequest =  new Request({
          url: 'json.php',
          onComplete: function (response) {
              var jresponse = JSON.decode(response);
              alert(jresponse.count)
          }
      }).get();
在我的json.php中

echo '{"count":5, "times":1}';
没关系,我收到计数和时间的警报

但是json.php中的代码需要改进,我需要检查存储在标记数据fileid=“123”中的文件id

因此,我需要将数据fileid=“123”发送到json.php,并在给出

  echo '{"count":5, "times":1}';
在我的请求结束时,我试图这样做

myRequest.send('fileid=' + el.get('data-fileid'));
但我不知道如何检索它,或者它是否被发送到json.php


请告知。谢谢

您所做的是正确的:当您需要向服务器端的脚本发送数据时,您可以使用类
请求
的方法
send

从中,我们可以分析此示例:

var myRequest = new Request({
    url: 'http://localhost/some_url'
}).send('save=username&name=John');
当执行此命令时,位于
http://localhost/some_url
-如果PHP与您的一样-,将能够访问变量:

$_REQUEST['save']     // with a value of "username"
$_REQUEST['name']     // with a value of "John"
因此,在您的示例中,
json.php
将访问变量:

$_REQUEST['fileid']

顺便问一下,您是否验证了以下公式给出的值:

el.get('data-fileid')

是正确的吗?

您所做的是正确的:当您需要向服务器端的脚本发送数据时,您可以使用类
请求的
方法
send

从中,我们可以分析此示例:

var myRequest = new Request({
    url: 'http://localhost/some_url'
}).send('save=username&name=John');
当执行此命令时,位于
http://localhost/some_url
-如果PHP与您的一样-,将能够访问变量:

$_REQUEST['save']     // with a value of "username"
$_REQUEST['name']     // with a value of "John"
因此,在您的示例中,
json.php
将访问变量:

$_REQUEST['fileid']

顺便问一下,您是否验证了以下公式给出的值:

el.get('data-fileid')

是正确的吗?

请求对象有一个
data
参数:请求对象有一个
data
参数:也就是说,我正在发送请求并尝试获取cookie或post或获取,抱歉,这里是高级时刻。非常感谢你们的解释,它现在变得更有意义了。就是这样,我正在发送请求,并试图获取cookie或post,或者,抱歉,在这里获取高级时刻。非常感谢您的解释,现在它更有意义了。