当我尝试使用Javascript API连接到Dropbox时,按钮未呈现

用户3881958

我想使用Javascript连接到Dropbox。这是我正在做的实验室的一部分。

我有下面的代码,并且已经检查了它的语法错误,没有发现任何错误。但是,它没有显示我期望的按钮。

这是一个JSFiddle,它演示了现在的代码:https ://jsfiddle.net/gv19a3mw/15/

这是一个小提琴,显示了我期望的布局(不执行任何Javascript):https : //jsfiddle.net/gv19a3mw/12/

谁能告诉我为什么我的Javascript执行时按钮不显示?

<html>
<head>
  <script src="js/jquery-1.11.1.min.js"></script>
  <script src="https://www.dropbox.com/static/api/dropbox-datastores-1.2-latest.js">
  </script>

  <script type="text/javascript">
    $(document).ready(function() {
      $('#w_area').hide();
      $('#r_area').hide();

      // Create a dropbox client
      var client = new Dropbox.client({key: "pbio1kig5q73lli"});

      // Authenticate the client
      client.authenticate({interactive: false}, function(error, client) {
        if (error) {
          alert("Authentication error: " + error);
          }
        });

      // Show w_area if login ok
//      alert(client.isAuthenticated());
      if (client.isAuthenticated()) {
        $('#w_area').show();
      };


      // Write to myfile.txt in Dropbox
      $('#w_button').click(function() {
        client.authenticate({interactive: true}, function(error, client) {
          if (error) {
            alert("Authentication error: " + error);
          }
          else {
            client.writeFile("myfile.txt", $('textarea#w_content').val(), function(error) {
              if (error) {
            alert("Write error: " + error);
            }
            else {
              alert("File written successfully!");
              $('#r_area').show();
            }
          });
          }
        });
      });

      // Read from myfile.txt from Dropbox
      $('#r_button').click(function() {
        client.authenticate({interactive: true}, function(error, client) {
          if (error) {
            alert("Authentication error: " + error);
          }
          else {
            client.readFile("myfile.txt", {}, function(error, data) {
              if (error) {
                alert("Read error: " + error);
              }
              else {
                alert("File read successfully!");
                $('textarea#r_content').val(data);
              }
            });
          }
        });
      });
    })
  </script>
  </script>

</head>
<body>
  <h3>File Read/Write in Dropbox</h3>

  <div id="w_area">
    <textarea id="w_content" cols="50" rows="5">
    </textarea>
    <button id="w_button">
      Write to File in Dropbox
    </button>
    <br /><br />
  </div>

  <div id="r_area">
    <textarea id="r_content" cols="50" rows="5">
    </textarea>
    <button id="r_button">
      Read from File in Dropbox
    </button>
    <br /><br />
  </div>
</body>
</html>
萨金克

从元素中删除按钮,div#w_area然后div#r_area

 $(document).ready(function() {
 $('#w_area').hide();
 $('#r_area').hide();

由于此代码,您的按钮也不可见。

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

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

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

当我尝试使用 JavaScript 数组方法时,我不断收到错误消息

来自分类Dev

JavaScript:当我尝试使用 DOM 时,我的 for 循环似乎不起作用

来自分类Dev

当我尝试在JavaScript中使用模型时,该模型为null

来自分类Dev

当我尝试使用JavaScript插入html元素时,没有任何改变

来自分类Dev

当我尝试将String转换为Date时,它使用Javascript返回今天的日期吗?

来自分类Dev

当我尝试在JavaScript中使用模型时,该模型为null

来自分类Dev

获取 gherking.lexer.lexingError,当我尝试在空手道中使用 javascript 时

来自分类Dev

当我尝试使用按钮添加QTabWidget时崩溃

来自分类Dev

尝试使用JavaScript添加删除功能,当我单击它时需要删除整个表单。我正在使用引导程序

来自分类Dev

当我尝试使用JDBC连接到MySQL时,出现“通信链接失败”错误

来自分类Dev

当我尝试使用外部IP连接到服务器时Java套接字超时

来自分类Dev

当我尝试使用MySQLi连接到数据库时PHP退出

来自分类Dev

当我尝试使用图像源时出现ObjectDisposedException

来自分类Dev

Linq to Entities,当我尝试使用group .. by时,操作超时

来自分类Dev

当我尝试使用BeautifulSoup从网站抓取时缺少文本

来自分类Dev

当我尝试使用自身更新属性时,JSLint抱怨

来自分类Dev

当我尝试使用方法时,它会出错

来自分类Dev

当我尝试插入新记录时,Hibernate 使用更新

来自分类Dev

当我尝试使用Instagram API连接到oauth2.0时,我从api.instagram.com收到400-错误结果。为什么?

来自分类Dev

当我尝试使用 ssh 推送时,Git 尝试使用全局用户

来自分类Dev

当我尝试使用 Axios 调用 Instagram API 时,我被“CORS 政策阻止”

来自分类Dev

当我尝试使用 JPA 进行连接时是否需要 mysql 连接器?

来自分类Dev

尝试在 java 中使用 LinkedListStack 实现 Set ADT。当我尝试删除特定映射时

来自分类Dev

每当我尝试编译javascript代码时,我都会收到语法错误

来自分类Dev

当我的JavaScript应用尝试访问我的Google Cloud端点时出现401错误

来自分类Dev

当我尝试使用smtp设置发送时,Gmail操作按钮不起作用

来自分类Dev

当我尝试使用mysql 5.5连接播放时出错

来自分类Dev

当我连接到天气api时传递的网址错误

来自分类Dev

当我尝试使用CSS / HTML在我的网站上获取背景时,它不会显示背景

Related 相关文章

  1. 1

    当我尝试使用 JavaScript 数组方法时,我不断收到错误消息

  2. 2

    JavaScript:当我尝试使用 DOM 时,我的 for 循环似乎不起作用

  3. 3

    当我尝试在JavaScript中使用模型时,该模型为null

  4. 4

    当我尝试使用JavaScript插入html元素时,没有任何改变

  5. 5

    当我尝试将String转换为Date时,它使用Javascript返回今天的日期吗?

  6. 6

    当我尝试在JavaScript中使用模型时,该模型为null

  7. 7

    获取 gherking.lexer.lexingError,当我尝试在空手道中使用 javascript 时

  8. 8

    当我尝试使用按钮添加QTabWidget时崩溃

  9. 9

    尝试使用JavaScript添加删除功能,当我单击它时需要删除整个表单。我正在使用引导程序

  10. 10

    当我尝试使用JDBC连接到MySQL时,出现“通信链接失败”错误

  11. 11

    当我尝试使用外部IP连接到服务器时Java套接字超时

  12. 12

    当我尝试使用MySQLi连接到数据库时PHP退出

  13. 13

    当我尝试使用图像源时出现ObjectDisposedException

  14. 14

    Linq to Entities,当我尝试使用group .. by时,操作超时

  15. 15

    当我尝试使用BeautifulSoup从网站抓取时缺少文本

  16. 16

    当我尝试使用自身更新属性时,JSLint抱怨

  17. 17

    当我尝试使用方法时,它会出错

  18. 18

    当我尝试插入新记录时,Hibernate 使用更新

  19. 19

    当我尝试使用Instagram API连接到oauth2.0时,我从api.instagram.com收到400-错误结果。为什么?

  20. 20

    当我尝试使用 ssh 推送时,Git 尝试使用全局用户

  21. 21

    当我尝试使用 Axios 调用 Instagram API 时,我被“CORS 政策阻止”

  22. 22

    当我尝试使用 JPA 进行连接时是否需要 mysql 连接器?

  23. 23

    尝试在 java 中使用 LinkedListStack 实现 Set ADT。当我尝试删除特定映射时

  24. 24

    每当我尝试编译javascript代码时,我都会收到语法错误

  25. 25

    当我的JavaScript应用尝试访问我的Google Cloud端点时出现401错误

  26. 26

    当我尝试使用smtp设置发送时,Gmail操作按钮不起作用

  27. 27

    当我尝试使用mysql 5.5连接播放时出错

  28. 28

    当我连接到天气api时传递的网址错误

  29. 29

    当我尝试使用CSS / HTML在我的网站上获取背景时,它不会显示背景

热门标签

归档