kod jQuery:Funkcja ajax ajax drukuje [obiekt obiektu] zamiast zwykłego tekstu. Czemu?
function ajaxsubmit(){
$.ajax({
url: "/update",
type: "POST",
dataType: "html"
}).success(function(data) {
$('#result').html(data);
});
}
i moja funkcja Java:
public static Result ajaxupdate() {
String done = "very good";
return ok("very good").as("text/plain");
}
alert daje [object Object]
, zamiast zwykłego tekstu "very good"
. czemu?
Otwórz go w chrome, umieść punkt przerwania w linii alertu, a myszka nad 'danymi' powie dokładnie, jak obiekt wygląda wewnętrznie. – asawyer
Im jessery zgadywania jest konwertowanie json do literału obiektu. – hvgotcodes
czy próbowałeś alert (data.d); – Rab