Mostrar resposta não-JSON a partir de uma API

votos
0

Eu tenho um formulário como este:

...var formdata = new FormData($(#form)[0]);
        $.ajax({
            url: '<?= base_url('whatever'); ?>',
            data: formdata,
            processData: false,
            contentType: false,...

Minha resposta não está no formato JSON porque tem o envio de arquivos anexados. Então o meu regresso de php vem assim:

Array
(
    [csrf] => c8871ad6103ae039e476d75e32d6b112
    [msg] => All good, information saved.
    [msg2] => (in near future) 'all files uploaded as well'
)

Ive já tentou ler esta mensagem seguintes formas:

$('#ret').html(data.responseText);
$('#ret').append(data['msg']);
$('#ret').append(data[0]['msg']);

O que devo fazer? Desde já, obrigado.

Publicado 20/10/2018 em 13:58
fonte usuário
Em outras línguas...                            

Cookies help us deliver our services. By using our services, you agree to our use of cookies. Learn more