Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/apache/9.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 如何从jQuery中Ajax调用返回的数据中获取对象?_Javascript_Jquery_Ajax - Fatal编程技术网

Javascript 如何从jQuery中Ajax调用返回的数据中获取对象?

Javascript 如何从jQuery中Ajax调用返回的数据中获取对象?,javascript,jquery,ajax,Javascript,Jquery,Ajax,我有以下ajax代码: $.ajax({ type: "POST", url: "inc/ajax.php", data: $('#form-responder').serialize(), success: function (data) { console.log(data); // prints: {"sucesso":"true", "mensagem":"Correta: A pulseira de identificação se ap

我有以下ajax代码:

$.ajax({
    type: "POST",
    url: "inc/ajax.php",
    data: $('#form-responder').serialize(),
    success: function (data) {
        console.log(data); // prints: {"sucesso":"true", "mensagem":"Correta: A pulseira de identificação se aplica a todos os pacientes, sem exceção. ", "index_proxima":"2"}
        //var sucesso = eval(data.sucesso);
        var mensagem = data.mensagem;
        alert(mensagem); // shows: undefined
    }
});
我需要得到一些对象值,但它们都返回“未定义”,这有什么不对? 我以前做过data.something,以前一直在做,也许是jQuery 2.1.3版的一些东西?

您需要使用

“mensagem”
是字符串键,您应该将其与数组键格式一起使用,如:
数据['mensagem']

var数据={“successo”:“true”,“mensage”:“Correta:A pulseira de identificationaço se aplica A todos os pacientes,sem excço.”,“indexçu proxima”:“2”};
$('input').val(数据['mensage'])


如果返回json数据,则需要在ajax调用中指定
数据类型:“json”
。请尝试添加
async:false
或选中link:jQuery将自动为您执行此操作。
data = jQuery.parseJSON( data);
alert(data.mensagem);