Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/445.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 获取未捕获错误:Reference.set失败:尝试将数据保存到firebase存储时,第一个参数在属性中包含未定义_Javascript_Html_Jquery_Firebase_Firebase Realtime Database - Fatal编程技术网

Javascript 获取未捕获错误:Reference.set失败:尝试将数据保存到firebase存储时,第一个参数在属性中包含未定义

Javascript 获取未捕获错误:Reference.set失败:尝试将数据保存到firebase存储时,第一个参数在属性中包含未定义,javascript,html,jquery,firebase,firebase-realtime-database,Javascript,Html,Jquery,Firebase,Firebase Realtime Database,我有一个输入字段,在输入并单击保存按钮时,数据应保存在firebase存储器中。 代码如下: <div class="md-form"> <input type="number" id="ip1" class="form-control"> <label for="ip1">ip1</label> </div> <butto

我有一个输入字段,在输入并单击保存按钮时,数据应保存在firebase存储器中。 代码如下:

<div class="md-form">
  <input type="number" id="ip1" class="form-control">
  <label for="ip1">ip1</label>
</div>
<button type="button" id="ip1_btn" class="btn btn-dark-green">SAVE</button>
在浏览器上尝试时,出现以下错误:

未捕获错误:Reference.set失败:第一个参数在属性“demo-260b2.ip1”中包含未定义的


我不知道这是怎么回事。任何帮助都会非常有用。

错误消息告诉您,您在要设置的对象中的某个位置提供了
undefined
值。这里唯一的值来自
$('ip1').val()
。我会得出结论,这个值实际上是未定义的。您应该记录/调试它,以便自己查看


我猜你是想用这个:
$('#ip1').val()
。注意“ip1”前面的
#
,它将调用HTML id为“ip1”的元素。

啊,这是真的!谢谢你指出这一点,道格!:)
var rootRef = firebase.database().ref().child('demo-260b2');

    $('#ip1_btn').click(function(){
        rootRef.set({
            ip1:$('ip1').val()
            });
    })