gpt4 book ai didi

javascript - 如何使用 ajax 将多个值发送到 PHP

转载 作者:可可西里 更新时间:2023-11-01 13:50:18 25 4
gpt4 key购买 nike

我正在尝试收集 Facebook 用户信息,然后为他们注册。我如何在 ajax 中包含多个值?

$.signuser = function () {
FB.api('/me', function (response) {
var str = "";
alert(response.name);
var fbfname = response.first_name;
var fblname = response.last_name;
var fblname = response.id;
var fblink = response.link;
var fbusername = response.username;
var fblink = response.email;
$.ajax({
type: "POST",
data: {
data: fbfname,
fblname
},
complete: function () {
//$('#booksloadjif').css('display','none')
},
url: "fbpost.php"
}).done(function (feedback) {
$('#fg').html(feedback)
});
});
}

最佳答案

您可以将多个键/值对作为 $.ajax 中的对象传递给 PHP

$.signuser = function () {
FB.api('/me', function (response) {

var data = { // create object
fbfname : response.first_name,
fblname : response.last_name,
fblname : response.id,
fblink : response.link,
fbusername : response.username,
fblink : response.email
}

$.ajax({
type: "POST",
data: data, // pass as data
url: "fbpost.php"
}).done(function (feedback) {
$('#fg').html(feedback)
}).always(function() {
$('#booksloadjif').css('display','none')
});
});
}

并且您可以使用 PHP 访问它们

$_POST['fbfname'] 
$_POST['fblname']

等等,即 javascript 中的键名也是 $_POST 数组的键名

关于javascript - 如何使用 ajax 将多个值发送到 PHP,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20639822/

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