Cómo mostrar el mensaje de la llamada ajax que es un tipo de objeto
$(document).ready(function(){ $('#checkme').on('click', function () { //$('#checkme').attr('disabled',true); $.ajax({ type: "POST", url: '../api/api.php', data: $('#tmdt').serialize(), dataType: "JSON", success: function(response) { $("#idv").html(); } }); }); }); $return_msg = array('response'=>array('status'=>"Transaction type is not valid"));Dado el formato del JSON devuelto, puede usar response.status , así:
success: function(data) { $("#idv").html(data.response.status); } Tenga en cuenta que si la cadena devuelta no contiene HTML, entonces puede usar el método text() en lugar de html() .
Actualiza tu interfaz para...
success: function (response) { console.log(response); $("#idv").html(response.response.status); }Actualice su código de back-end a:
$return_msg = array('response'=>array('status'=>"Transaction type is not valid")); echo json_encode($return_msg);