gpt4 book ai didi

javascript - ajax 正在生成 [object object]?

转载 作者:数据小太阳 更新时间:2023-10-29 05:04:36 25 4
gpt4 key购买 nike

我从我的 ajax 响应中得到一个 [object object]。

        $.ajax({
type: "GET",
data: "id_1="+id_1+"&id_2="+id_2,
url:"ajax/url.php"
}).done(function(data){
var left= $(data).find("#left");
$("#left").html(left);
alert(left);


});

在我的url中,我只是简单的编码

if(isset($_GET["id_1"]) && isset($_GET['id_2'])){
$id_1 = $_GET["id_1"];
$id_2 = $_GET['id_2'];

$right= $dbh->prepare("SELECT COUNT(*) FROM table WHERE id_1 = ?");
$right->execute(array($id_1));
$left= $dbh->prepare("SELECT COUNT(*) FROM table WHERE id_1 = ? ");
$left->execute(array($id_2));


<div id='right'><?php echo $right->fetchColumn();?></div>

<div id='left'><?php echo $left->fetchColumn();?></div>



}

当我完成这一切时,它会提醒 [object object]

有人知道它为什么这样做吗?

谢谢!

编辑:

我在 .done(function()) 中添加了一些代码

最佳答案

data 是一个对象。 [object Object] 只是对象的 toString() 响应。

您需要访问对象的数据。尝试使用 console.log(data) 检查其内容。

从您的 PHP 示例看来,您没有按原样提供代码。您发布的代码将是一个语法错误。

此外,请检查您的响应的 MIME 类型。您可能希望将 dataType 强制设置为 html

关于javascript - ajax 正在生成 [object object]?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9900910/

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