gpt4 book ai didi

php - 如何在 jQuery AJAX 函数中使用 'data:'?

转载 作者:行者123 更新时间:2023-12-01 06:23:38 25 4
gpt4 key购买 nike

我正在使用这个 jQuery AJAX 函数,并且我正在尝试弄清楚如何使用它的“data:”部分。根据此页面(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 请求时,data 需要是键值对,因为这就是 GET 请求的构造方式(例如 /get.php?var1=a&var2 =b&var3=c)。

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

Data to be sent to the server. It is converted to a query string, if not already a string. It's appended to the url for GET-requests. See processData option to prevent this automatic processing. Object must be Key/Value pairs. If value is an Array, jQuery serializes multiple values with same key based on the value of the traditional setting (described below).

所以你应该使用其中一个;

data: "value=22"

data: {
value: 22
}

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

关于php - 如何在 jQuery AJAX 函数中使用 'data:'?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11363199/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com