雖然試圖回顯jsfiddle使用jQuery的延遲一些HTML,我沒有收到任何數據。jsfiddle - 使用jquery返回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);
我不明白我在這裏做錯了什麼。將數據作爲對象或JSON.stringify
傳遞,似乎都不起作用。 http://jsfiddle.net/VAy5g/
你是什麼意思「既不似乎工作」?它似乎對我有用...... – DarkAjax
@darkajax'[「」,「success」,Object]'打印到我的控制檯。所以沒有數據在'data1 [0]'或'data2 [0]'中返回,我希望在那個位置分別看到「test1」和「test2」。 – 1252748
如果你想回聲json數據,ajax中的URL應該是url:「/ echo/json」 – Ramp