gpt4 book ai didi

javascript - 如何为 ajax 成功发送两个或多个单独的结果

转载 作者:行者123 更新时间:2023-11-30 12:05:07 24 4
gpt4 key购买 nike

我想知道如何将两个单独的结果发送到 ajax j 查询成功php文件:

    if(mysqli_affected_rows($dbCnn)== -1)
echo "Failed";
else
echo "Success" ;
include('table.php');

j查询:

$.ajax({
url: 'insert.php',
dataType: 'text',
type: 'post',
contentType: 'application/x-www-form-urlencoded',
data: $(this).serialize() + '&' + ids + '=' + 'submit',
success: function(data) {
$("#tableContainer").html(data);
}
});

我想要数据,一个用于 echo "Success"例如,一个用于 include table.php 。

最佳答案

你可以在 json 中序列化它们:

在你的 php 中:

ob_start();
include('table.php');
$table = ob_get_clean();
echo json_encode(array('table' => $table, 'message' => 'success'));

在javascript中修改如下:

$.ajax({
url: 'insert.php',
dataType: 'json',
type: 'post',
contentType: 'application/x-www-form-urlencoded',
data: $(this).serialize()+ '&' + ids + '=' + 'submit',
success: function(response){
$("#tableContainer").html(response.table);
alert(response.message);
}
});

关于javascript - 如何为 ajax 成功发送两个或多个单独的结果,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35459325/

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