Eso sucede pues, como dice en
el manual oficial:
Cita:
Iniciado por Manual oficial de jQuery jQuery uses the browser's .innerHTML property to parse the retrieved document and insert it into the current document.
Y un elemento
<input>
no posee dicha propiedad. Una de las formas posibles para lograr lo que buscas, es la siguiente:
Código Javascript
:
Ver original$.ajax({
url: "destino.php"
}).done(function(response){
$("#destino").val(response);
});
Hay otras formas de lograrlo, ya es cuestión de que busques más.
Saludos