【问题标题】:my mootools code not work in joomla 1.5我的 mootools 代码在 joomla 1.5 中不起作用
【发布时间】:2011-12-31 11:21:44
【问题描述】:

我的 mootools 代码不起作用

var requestHTMLData = new Request.HTML ({
            url: 'index.php?option=com_abc$task=display&myvote='+votes+ '&id=' +id,
            update: $('contains' + id)
        }).send();

您好,我正在尝试通过 joomla 1.5 中的 mootools 1.12 向此页面发送数据

你能帮我吗?

它给了我这个错误

Error: Request is not defined

【问题讨论】:

  • 具体的问题是什么?您收到任何 JS 错误吗? http请求是否完成?如果您还没有这样做,您可以使用 Firebug(控制台和网络选项卡)或类似工具来获取这些详细信息。
  • 谢谢先生.. 它给了我错误:请求未定义
  • 在 1.1x 中,Request 被称为“Ajax”,API 略有不同。只是阅读文档??? docs111.mootools.net/Remote/Ajax.js - 或者更好的是,升级...

标签: php javascript mootools joomla1.5


【解决方案1】:

我认为这只能意味着未加载 mootools 脚本,或者您在加载脚本之前使用此代码。

在 Firebug 中,检查 Net 选项卡下的 mootools.js 文件是否被正确加载。同样在 Firebug 的 Console 下,插入一些简单的测试代码,例如:

var test = new Request();
test;

你应该得到:

Object { $chain=[0], $events={...}, options={...}, more...}

【讨论】:

  • 我遇到了这个问题,问题是 joomla 加载默认 mootols 1.12,我使用 mootools 1.2 中的这段代码
  • 好吧,我并不完全同意反对意见:我在发布我的答案时不知道正在使用的 Mootools 版本,而最新版本的 Joomla 1.5 确实与 Mootools 1.2 一起提供。
  • 很公平,我确实说过他应该升级(所以也许反对意见很苛刻) - 但就目前而言,他使用 1.12 :)
猜你喜欢
  • 1970-01-01
  • 2014-07-10
  • 2011-04-21
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2011-06-22
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多