小编use*_*677的帖子

axios.get().then() for 循环

我将如何在 for 循环中运行 Axios,每个循环都有相应的.then()函数。然后在 for 循环结束后,运行另一个函数。

例子:

const array = ['asdf', 'foo', 'bar'];
let users = [];
for (i = 0; i < array.length; i++) {
  axios.get('/user/' + array[i].id).then(response => {
    // do something with response
    users.push(response);
  });
}

console.log(users);
Run Code Online (Sandbox Code Playgroud)

javascript promise axios

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

如何在Firebase中增加记录?

我为每个用户提供了Firebase记录"搜索:0".在某些情况下,我想将当前计数加1.我已经走到这一步了,但由于某种原因,它不起作用:

du.fbAddSearchCount = function() {
    var usr = new Firebase(firebase_url + "/users/" + user_uid);

    usr.on("value", function(snapshot) {
        user = snapshot.val();

       var usersRef = ref.child("users");

       var fbUser = usersRef.child(user_uid);
       fbUser.update( {
           searches: user.searches + 1
       });
    }
}
Run Code Online (Sandbox Code Playgroud)

有什么帮助让这个工作?

谢谢.

javascript firebase firebase-realtime-database

9
推荐指数
4
解决办法
9350
查看次数

动态Facebook Open Graph标签可能吗?

我正在使用jQuery(下面)动态更改我的<meta property="og:image" content="#"><meta property="og:title" content="#">标签.当我通过Chrome中的"检查"查看代码时,标记已成功更改.

HTML:

<meta property="og:title" content="#">
<meta property="og:image" content="#">
Run Code Online (Sandbox Code Playgroud)

jQuery的:

$("meta[property='og:title']").attr("content", data.name);
$("meta[property='og:image']").attr("content", data.thumbnail.url);
Run Code Online (Sandbox Code Playgroud)

Facebook调试工具仍在content="#"为每个人展示.我假设这是因为Facebook在Javascript有机会替换内容之前读取源代码.

有没有解决的办法?

谢谢.

html jquery facebook-graph-api facebook-opengraph

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

.fadeOut()不起作用

.fadeOut()当用户点击"否"时我遇到了问题,我知道这是因为div.confirm它嵌入了调用函数的span地方.fadeIn().

我正在开发一个需要这个HTML层次结构的项目,但我需要"否"按钮到.fadeOut()确认框.

非工作小提琴

我的HTML:

<span>Delete File
<div class="confirm">Are you sure?
  <div class="yes">
   Yes
  </div>
  <div class="no">
   No
  </div>
</div>
</span>
Run Code Online (Sandbox Code Playgroud)

JS:

$('span').click(function () {
    $('.confirm').fadeIn(100);
});

$('.no').click(function () {
    $('.confirm').fadeOut(100);
})
Run Code Online (Sandbox Code Playgroud)

jquery fadeout

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

如何编写PHP curl DELETE请求

我正在引用DigitalOcean的API文档,他们在此提供了有关如何删除Droplet的以下示例:

curl -X DELETE -H "Content-Type: application/json" -H "Authorization: Bearer API_TOKEN" "https://api.digitalocean.com/v2/droplets/[DROPLET_ID]"
Run Code Online (Sandbox Code Playgroud)

我怎么能用PHP卷曲写这个?

我目前有这个:

$ch = curl_init('https://api.digitalocean.com/v2/droplets/18160706');
curl_setopt($ch, CURLOPT_CUSTOMREQUEST, "POST");
curl_setopt($ch, CURLOPT_HTTPHEADER, array(
    'Authorization: Bearer MY_API_TOKEN')
);

$result = curl_exec($ch);
echo $result;
Run Code Online (Sandbox Code Playgroud)

但这不是删除我的Droplet并返回(是的,Droplet id是正确的):

{"id":"not_found","message":"The resource you were accessing could not be found."}1
Run Code Online (Sandbox Code Playgroud)

php curl digital-ocean

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