dojo on.js TypeErrormatchesTarget未定义

格雷格·戴维斯(Greg Davis)

我正在努力扩展一些旧的dojo代码(v1.8)。我添加了一个按钮,单击该按钮可调用简单的句柄功能。问题是,当我单击按钮并且在Firebug中收到以下错误时,什么也没有发生:

TypeError: matchesTarget is undefined

之前一切都可以正常工作,我只添加了以下代码:

require(["dojo/on"], function (on) {
  on(document.getElementById("submitBtn"), "button:click", function (e) {
    onSubmitQuery();
  });
});

onSubmitQuery:function () {
  var model_type_uuid = document.getElementById("modelTypeSelect").get('value');
  // check to see if model_type_uuid is not undefined before submitting
  if (model_type_uuid === undefined || model_type_uuid == "00000000-0000-0000-0000-000000000000") {
    alert('Invalid Decision Model Type ' + model_type_uuid + ' for Decision Query submission');
    return;
  }
  if (document.getElementByID("modeSelector").get('value') == "simulate") {
    submitStandingQuery(model_type_uuid);
  } else {
    submitInteractiveQuery(model_type_uuid);
  }
}

我一直在想办法解决问题。请帮忙!

爱潮

您需要添加dojo/query模块以便button在其父节点内匹配选择器submitBtn

require(["dojo/on", "dojo/query"], function (on) {
  on(document.getElementById("submitBtn"), "button:click", function (e) {
    onSubmitQuery();
  });
});

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

Dojo未定义错误

来自分类Dev

Dojo中未定义的this.own

来自分类Dev

dojo无法设置未定义的属性“ id”

来自分类Dev

无法读取Dojo中未定义的属性“ set”

来自分类Dev

dojo无法设置未定义的属性“ id”

来自分类Dev

js变量未定义

来自分类Dev

JS函数未定义?

来自分类Dev

变量未定义。JS

来自分类Dev

JS(JQuery)-未定义

来自分类Dev

返回未定义的 JS

来自分类Dev

灰烬JS:定义未定义

来自分类Dev

Dojo.js过时了吗?

来自分类Dev

无法加载dojo.js

来自分类Dev

ASP.NET,MVC,DOJO:RequestError:无法加载未定义状态:404

来自分类Dev

Dojo错误报告奇怪性-dojoBuild错误地说“函数未定义”

来自分类Dev

TypeError:this._url在Dojo FilteringSelect onChange回调中未定义

来自分类Dev

dojo/parser::parse() 错误类型错误:无法读取未定义的属性“getAttribute”

来自分类Dev

在 dojo 中集成 orion 编辑器时未定义“orion”

来自分类Dev

Express JS会话未定义

来自分类Dev

React.js:文档未定义

来自分类Dev

节点JS帖子数据未定义

来自分类Dev

未定义Paper.js段

来自分类Dev

js.dart scoped()未定义

来自分类Dev

JS函数返回未定义

来自分类Dev

敲门.js中的未定义绑定

来自分类Dev

js文件中未定义的Amcharts

来自分类Dev

简单的js FOR循环返回“未定义”

来自分类Dev

未定义Angular JS服务

来自分类Dev

未定义模块名称-Node js