gpt4 book ai didi

jquery - 将数据发送回 AJAX 函数

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

我有一个简单的 AJAX 请求,它将数据发送到 PHP,然后 PHP 像往常一样将一些成功数据发送回 AJAX。例如

var firstvalue = xxx;
var secondvalue = xxx2;

AJAX

$.post("some.php",{value1 : firstvalue, value2 : secondvalue}, function(data){
if(data) {
alert(data);
} else {
alert("An error occurred.");
}
});

PHP(some.php)

$id = S_GET['someid'];
$impdata = $_GET['somegettabledata']
$value1 = $_POST['value1'];
$value2 = $_POST['value2'];

if (value1 === value2) {
/*
This is my problem I want to echo id and impdata
but I don't know how to pass both of them
*/
echo "...";
} else {
echo "Error.";
}

那么如何才能同时获得从 PHP 发回的数据中的 id 和 impdata 呢?抱歉,如果这看起来很愚蠢。

非常感谢

最佳答案

在 PHP 中:

echo json_encode( array(
'id' => $id,
'impdata' => $impdata
));

在 javascript 中,您需要解析 json 字符串:

function(data){
var myData = JSON.parse(data);
alert(myData.id); //other notation: myData['id']
alert(myData.impdata); //other notation: myData['impdata']
}

JSON解析器可以在以下页面底部找到:http://www.json.org/js.html

关于jquery - 将数据发送回 AJAX 函数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7887943/

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