小编Ich*_* T.的帖子

无法将数据推送到Firebase onclick

所以我最近一直在搞乱Firebase,我遇到了一个需要帮助修复的问题.所以我正在尝试将数据从用户输入发送到Firebase,并且该数据显示在指定的div中,但数据未显示在我的Firebase或该div中...

这是我的HTML代码:

<form>
    <input name="name" class="form-control" type="name" placeholder="Title" id="titleInput" />
    <br/>
    <textarea id="postInput" name="content" data-provide="markdown" rows="10"></textarea>
    <hr/>
    <button type="submit" class="btn" onclick="submitPost()">Submit</button>
</form>
Run Code Online (Sandbox Code Playgroud)

我的JQuery代码(EDITED):

function submitPost() {
     var myDataRef = new Firebase('https://EXAMPLE.firebaseio.com/');
     var name = $('#titleInput').val();
     var text = $('#postInput').val();
     myDataRef.push({name: name, text: text});
     $('#postInput').val('');

     myDataRef.on('child_added', function(snapshot) {
          var post = snapshot.val();
          displayUserPost(post.name, post.text);
     })
     function displayUserPost(name, text) {
         $('<div/>').text(text).prepend($('<em/>').text(name+': ')).appendTo($('#PostsDiv'));
         $('#PostsDiv')[0].scrollTop = $('#PostsDiv')[0].scrollHeight;
     }
 };
Run Code Online (Sandbox Code Playgroud)

html javascript jquery firebase

4
推荐指数
1
解决办法
1163
查看次数

标签 统计

firebase ×1

html ×1

javascript ×1

jquery ×1