角度模型是否适用于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秒钟点击它就会跳过一堆数字(所以它在后台运行,但视图没有更新).
我正在使用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会在按下按钮时发生.
好吧,所以我在我的网站上设置评论框.这是一个例子:
<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) 所以我有一个数据库使用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] [作者]