Jquery/JavaScript在节点红色简单自定义节点中不工作
我正在为node Red开发一个自定义节点。下面是简单的html,我正在尝试使用Jquery选择一个元素。Jquery get/post/ajax实际上可以工作,但选择器不能工作Jquery/JavaScript在节点红色简单自定义节点中不工作,javascript,node-red,Javascript,Node Red,我正在为node Red开发一个自定义节点。下面是简单的html,我正在尝试使用Jquery选择一个元素。Jquery get/post/ajax实际上可以工作,但选择器不能工作 <script type="text/javascript"> RED.nodes.registerType('air-conditioner',{ category: 'function', color: '#a6bbcf', defaults: { name: {
<script type="text/javascript">
RED.nodes.registerType('air-conditioner',{
category: 'function',
color: '#a6bbcf',
defaults: {
name: {value:""},
aclist:{value:""}
},
inputs:1,
outputs:1,
icon: "file.png",
label: function() {
return this.name||"air-conditioner";
}
});
$( document ).ready(function() {
alert("Name: "+$("#node-input-name").html());
var root = 'http://172.20.0.107:8080/sitewhere/api/sites/bb105f8d-3150-41f5-b9d1-db04965668d4/assignments?includeDevice=false&includeAsset=true&includeSite=false';
$.ajax({
headers: {
'Authorization':'Basic YWRtaW46cGFzc3dvcmQ=',
'X-Sitewhere-Tenant':'atif12345'
},
url: root,
method: 'GET'
}).then(function(data) {
debugger;
$("#node-input-aclist").append('<option>hello</option>');
});
});
红色。节点。注册表类型('空调'{
类别:'功能',
颜色:“#a6bbcf”,
默认值:{
名称:{值:},
aclist:{value:}
},
投入:1,
产出:1,
图标:“file.png”,
标签:函数(){
退回这个。名称| |“空调”;
}
});
$(文档).ready(函数(){
警报(“名称:+$(“#节点输入名称”).html();
变量根http://172.20.0.107:8080/sitewhere/api/sites/bb105f8d-3150-41f5-b9d1-db04965668d4/分配?includeDevice=false&includeAsset=true&includeSite=false';
$.ajax({
标题:{
“授权”:“基本YWRtaW46cGFzc3dvcmQ=”,
“X-Sitewhere-Tenant”:“atif12345”
},
url:root,
方法:“获取”
}).then(功能(数据){
调试器;
$(“#节点输入aclist”).append('hello');
});
});
给这个空调取个名字
选择交流
你好1
您不应该在
$(document).ready()
-只有在编辑节点时才会创建节点的编辑表单
您应该将编辑表单所需的任何代码添加到节点的oneditprepare
函数中。每次为节点生成编辑表单时都会调用
有关更多信息,请参阅。您不应该在
$(document).ready()
-只有在编辑节点时才会创建节点的编辑表单
您应该将编辑表单所需的任何代码添加到节点的oneditprepare
函数中。每次为节点生成编辑表单时都会调用
有关更多信息,请参阅