Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/xamarin/3.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 如何在jqueryajax函数中使用'data'?_Php_Ajax_Jquery - Fatal编程技术网

Php 如何在jqueryajax函数中使用'data'?

Php 如何在jqueryajax函数中使用'data'?,php,ajax,jquery,Php,Ajax,Jquery,我正在使用jqueryajax函数,并试图找出如何使用其中的“数据”部分。根据这一页http://api.jquery.com/jQuery.ajax/ 我可以使用'data:'将数字22发送到'process_stage.php'以便使用它 有人能告诉我需要在process_stage.php页面中键入什么才能访问数字22吗 function myAJAX(){ $.ajax({ url: 'process_stage

我正在使用jqueryajax函数,并试图找出如何使用其中的“数据”部分。根据这一页http://api.jquery.com/jQuery.ajax/ 我可以使用'data:'将数字22发送到'process_stage.php'以便使用它

有人能告诉我需要在process_stage.php页面中键入什么才能访问数字22吗

function myAJAX(){
$.ajax({                                      
url: 'process_stage.php',     
      data: '22',    
      dataType: 'json',                             
      success: function(data) {             
        var videoid = data[0];      
        var currentID = data[1];
        $('#youtube').html("<iframe width='400' height='225' src='http://www.youtube.com/embed/"+videoid+"?rel=0&amp;autohide=1&amp;showinfo=0&amp;autoplay=1' frameborder='0' allowfullscreen></iframe>");
        setTimeout(function (){
            timedCount(currentID);
            },1000);
        }
});
}

在发出HTTP GET请求时,数据需要是键值对,因为GET请求就是这样构造的,例如/GET.php?var1=a&var2=b&var3=c

ajax接受此键值对作为对象映射或字符串,如文档中所述:

要发送到服务器的数据。如果尚未转换为字符串,则会将其转换为查询字符串。它被附加到GET请求的url。请参阅processData选项以防止此自动处理。对象必须是键/值对。如果value是数组,jQuery将基于下面描述的传统设置的值,使用相同的键序列化多个值

所以你应该使用其中一个

data: "value=22"


然后在PHP中,您可以使用$_GET['value']来检索它。

当您发出HTTP GET请求时,数据需要是键值对,因为这就是GET请求的构造方式,例如/GET.PHP?var1=a&var2=b&var3=c

ajax接受此键值对作为对象映射或字符串,如文档中所述:

要发送到服务器的数据。如果尚未转换为字符串,则会将其转换为查询字符串。它被附加到GET请求的url。请参阅processData选项以防止此自动处理。对象必须是键/值对。如果value是数组,jQuery将基于下面描述的传统设置的值,使用相同的键序列化多个值

所以你应该使用其中一个

data: "value=22"


然后在PHP中,您可以使用$\u GET['value']来检索它。

您的值需要一个字段名来匹配它。为此,将数据设为对象,例如{my_value:22}。然后在PHP脚本中查找名为my_value的字段。

您的值需要一个字段名才能与其匹配。为此,将数据设为对象,例如{my_value:22}。然后在PHP脚本中查找名为my_value的字段。

好的,谢谢,如果我这样写,我会在PHP页面上使用$_GET['value']访问它吗?呸,我键入答案后刷新页面,结果发现有人已经回答:好的,谢谢,那么如果我这样写,我会在PHP页面上使用$_GET['value']访问它吗?呸,我在键入答案后刷新页面,结果发现有人已经回答了: