codice jQuery:ajax success function sta stampando [oggetto Object] al posto del testo normale. Perché?
function ajaxsubmit(){
$.ajax({
url: "/update",
type: "POST",
dataType: "html"
}).success(function(data) {
$('#result').html(data);
});
}
e la mia funzione di Java:
public static Result ajaxupdate() {
String done = "very good";
return ok("very good").as("text/plain");
}
l'avviso sta dando [object Object]
, invece di testo normale "very good"
. perché?
Aprilo in chrome, inserisci un punto di interruzione nella riga di avviso e il mouse su 'data' ti dirà esattamente come appare l'oggetto internamente. – asawyer
L'ipotesi di jquery sta convertendo il tuo json in un oggetto letterale. – hvgotcodes
hai provato l'avviso (data.d); – Rab