小编pas*_*NOR的帖子

Angular JS - 带间隔的变量更新

角度模型是否适用于setIntervaL?

这是一个例子..如果我有

<p>{{number}}</p>
<button ng-click="testFunc()">TEST</button>
Run Code Online (Sandbox Code Playgroud)

由于某种原因,它更新没有setInterval,但像这样它不会:

scope.testFunc = function(){
    setInterval(function(){
        scope.number--;
    },1000);
};
Run Code Online (Sandbox Code Playgroud)

如果没有setInterval,则每次单击都会更新数字,但使用setInverval时,它不会连续更新.如果我每隔5秒钟点击它就会跳过一堆数字(所以它在后台运行,但视图没有更新).

javascript angularjs

14
推荐指数
2
解决办法
1万
查看次数

Javascript - 循环中的AJAX请求

我正在使用jQuery发送AJAX请求,从服务器检索数据.

然后将该数据附加到元素.这应该发生5次,但总是随机发生3次,4次或5次.基本上,有时循环会跳过AJAX请求,但大部分时间它都会捕获它.我如何确保每次完成请求五次?以及跳过AJAX请求的随机行为背后的原因是什么?(旁注.我检查了请求错误,但它从未提醒过请求失败)

这是我的JS:

while (counter < 6) {
    $.ajax({
        url:'http://whisperingforest.org/js/getQuote.php',
        async: false,
        dataType: 'jsonp',
        success:function(data){
            $('.quoteList').append('<li>' + data +'</li>');
            totalQuotes++;
        }
    });
    counter++;
}
Run Code Online (Sandbox Code Playgroud)

Ps会在按下按钮时发生.

javascript ajax jquery

11
推荐指数
2
解决办法
4万
查看次数

Facebook API - 评论共享链接到错误的URL

好吧,所以我在我的网站上设置评论框.这是一个例子:

<div class="fb-comments" data-href="http://whisperingforest.org/#/quote/60" data-numposts="5" data-colorscheme="light"></div>
Run Code Online (Sandbox Code Playgroud)

出于某种原因,它不是链接到评论的URL,而是将人们链接到 https://www.facebook.com/apps/application.php?id=435066949857522

我无法弄清楚为什么会这样做,有什么建议吗?

以防万一这是我的FB启动(在开始身体标签之后):

<div id="fb-root"></div>
    <script>
      window.fbAsyncInit = function() {
        FB.init({
          appId      : '467744490017837',
          status     : false,
          xfbml      : true
        });
      };

      (function(d, s, id){
         var js, fjs = d.getElementsByTagName(s)[0];
         if (d.getElementById(id)) {return;}
         js = d.createElement(s); js.id = id;
         js.src = "//connect.facebook.net/en_US/all.js";
         fjs.parentNode.insertBefore(js, fjs);
       }(document, 'script', 'facebook-jssdk'));
    </script>
Run Code Online (Sandbox Code Playgroud)

javascript facebook

8
推荐指数
1
解决办法
670
查看次数

jQuery阅读JSON数据

所以我有一个数据库使用PHP通过JSON将一大堆数据传递回jQuery ..我试图从返回的数据中访问各个列,但没有运气..

我的PHP:

header('Content-Type: application/json');
require 'database.php';
mysql_query('SET CHARACTER SET utf8');
$myjsons = array();
$qry = 'SELECT * FROM quotes ORDER BY id';
$result = mysql_query($qry);

while($row = mysql_fetch_assoc($result)){ 
  $myjsons[] = json_encode(array($row));
}
echo $_GET['callback'] . '(' . json_encode($myjsons) . ')';
Run Code Online (Sandbox Code Playgroud)

这是我的JS:

function getAll(){
    jQuery.ajax({
        url:'example.com/js/getAll.php',
        async: true,
        dataType: 'jsonp',
        success:function(data){
            $('.quoteList').append(data[0]);
        }
    });
}
Run Code Online (Sandbox Code Playgroud)

目前,该元素附加以下内容:

[{"id":"1","text":"The most wasted of all days is one without laughter.","author":"E.E. Cummings","status":"1"}]
Run Code Online (Sandbox Code Playgroud)

所以例如..如果我想让jQuery通过data [0]到data [92](最后一个)并将每个的作者附加到.quoteList,我怎么能这样做?我试过数据[0] [1]和数据[0] [作者]

javascript php jquery json

2
推荐指数
1
解决办法
4184
查看次数

标签 统计

javascript ×4

jquery ×2

ajax ×1

angularjs ×1

facebook ×1

json ×1

php ×1