对于 Object #类型的内容有哪些可用方法

发布于 2024-11-08 13:54:08 字数 497 浏览 0 评论 0原文

我仍然对 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 函数中间放置一条断线并键入(在控制台中)response[0] + Enter,它会显示我的“这是响应”文本。我只是不知道如何让警报显示“这是回复”....

谢谢

I'm still befuddled by the NodeList object in Mootools, and I'm hoping someone can help clarify.

I'm making a simple HTML request using Request.HTML. Here's the code:

var req = new Request.HTML({
  url: my_url,
  onSuccess: function(response) { alert(response) }
});
req.send();

On the server side, I'm just rendering some text ("here's a response", specifically). The alert shows "[oject NodeList]", and I'm wondering what methods I can call on it to get the alert to show "here's a response".

I know that alert(response[0]) shows "[object Text]". I also figured out that if I put a break line right in the middle of my onSuccess function and type (in the console) response[0] + enter, it show's my "here's a response" text. I just can't figure out how to get the alert to show "here's a response"....

Thanks

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

勿挽旧人 2024-11-15 13:54:08

来自 mootools 文档

onSuccess(responseTree, responseElements, responseHTML, responseJavaScript)

看起来您想要 onSuccess 回调函数中的第三个参数。回到你的例子:

var req = new Request.HTML({
  url: my_url,
  onSuccess: function(responseTree, responseElements, responseHTML) {
    alert(responseHTML)
  }
});
req.send();

from the mootools docs:

onSuccess(responseTree, responseElements, responseHTML, responseJavaScript)

looks like you want the third argument in the onSuccess callback function. so back to your example:

var req = new Request.HTML({
  url: my_url,
  onSuccess: function(responseTree, responseElements, responseHTML) {
    alert(responseHTML)
  }
});
req.send();
~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文