jquery deferreds を使用して jsfiddle で HTML をエコー バックしようとしているときに、データが返されません。
function showData(data1, data2) {
console.log(data1[0]);
console.log(data2);
}
function method1() {
return $.ajax({
type: "post",
url: "/echo/html/",
data: JSON.stringify("test1"),
dataType: 'html'
});
}
function method2() {
return $.ajax({
type: "post",
url: "/echo/html/",
data: {data: "test2"},
dataType: 'html'
});
}
$.when(method1(), method2()).then(showData);
ここで何が間違っていたのか理解できません。データを object または as として渡すとJSON.stringify
、どちらも機能しないようです。http://jsfiddle.net/VAy5g/