我仍然被Mootools中的NodeList对象迷惑,我希望有人可以帮助澄清。
我正在使用Request.HTML制作一个简单的HTML请求。这是代码:
var req = new Request.HTML({
url: my_url,
onSuccess: function(response) { alert(response) }
});
req.send();
在服务器端,我只是渲染一些文本(“这是一个响应”,具体而言)。警报显示“[oject NodeList]”,我想知道我可以调用哪些方法来获取警报以显示“这是一个响应”。
我知道alert(response[0])
显示“[object Text]”。我还想到如果我在onSuccess函数的中间放置一个断行并输入(在控制台中)响应[0] +输入,它会显示我的“这是一个响应”文本。我只是无法弄清楚如何获得警报以显示“这是一个回应”....
由于
答案 0 :(得分:0)
onSuccess(responseTree, responseElements, responseHTML, responseJavaScript)
看起来你想要onSuccess回调函数中的第三个参数。所以回到你的例子:
var req = new Request.HTML({
url: my_url,
onSuccess: function(responseTree, responseElements, responseHTML) {
alert(responseHTML)
}
});
req.send();