mã jQuery:chức năng thành công ajax đang in [đối tượng] thay vì văn bản thuần túy. Tại sao?
function ajaxsubmit(){
$.ajax({
url: "/update",
type: "POST",
dataType: "html"
}).success(function(data) {
$('#result').html(data);
});
}
và chức năng Java của tôi:
public static Result ajaxupdate() {
String done = "very good";
return ok("very good").as("text/plain");
}
cảnh báo được đưa ra [object Object]
, thay vì văn bản đơn giản "very good"
. tại sao?
Mở nó bằng chrome, đặt điểm ngắt trên đường cảnh báo và di chuột qua 'dữ liệu' nó sẽ cho bạn biết chính xác đối tượng trông như thế nào trong nội bộ. – asawyer
im đoán jquery đang chuyển đổi json của bạn thành một đối tượng theo nghĩa đen. – hvgotcodes
bạn đã thử cảnh báo (data.d); – Rab