jQuery-打印ajax文章中的所有结果



我正在尝试设置一个警报框,它只显示从ajax帖子返回的所有数据。我知道成功后的功能正在发挥作用,因为我可以设置一个简单的警报来说"嗨",它会显示出来,但在下面的情况下,我只得到了"[对象对象]">

        $.ajax({
        type: 'POST',
        url: domain+'/root/assets/ajax/ajax.php',
        data: $('#form-ajax').serialize(),
        dataType: 'json',
        success: function (data) {
            alert(data);
        }
        });

和ajax.php:

$output = array();
$output['message'] = 'success';
$output['other-message'] = 'hello';
echo json_encode($output);
var jsonFormattedResult = JSON.stringify(data, null, 4)

您发送的是JSON对象,而不是字符串。尝试alert(data.message);

最新更新