小编Pra*_*nth的帖子

在异步函数或承诺内设置全局变量的值?

首先我想问一下这是否可能,在异步函数或承诺中将值设置为全局变量?

如果是,那么为什么每个可用的教程/网站都在教程中使用 console.log(results) 但从不使用它来将其分配给变量。

例如:

var promise1 = new Promise(function(resolve, reject) {
    resolve('foo');
});
let myval="";
promise1.then(function(value) {
 myval=value;
  console.log(value); // this logs "foo"
});

console.log(myval); //this logs blank
Run Code Online (Sandbox Code Playgroud)

javascript node.js promise async-await

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

在下拉列表更改时重新加载页面并传递该值

我的页面中有一个下拉列表.当我从下拉列表中选择一个选项时,页面应该重新加载并返回到同一页面并且应该传递该下拉列表的值
下面是下拉列表的php代码

<select style="width: 200px;" name="location" onchange="window.location='index.php?id=' + this.value;">
    <option value="All">All</option>
    <option value="Noida Sector 1">Noida Sector 1</option>
    <option value="Noida Sector 2">Noida Sector 2</option>
    <option value="Noida Sector 3">Noida Sector 3</option>
    <option value="Noida Sector 4">Noida Sector 4</option>
    <option value="Noida Sector 5">Noida Sector 5</option>
    <option value="Noida Sector 6">Noida Sector 6</option>
    <option value="Noida Sector 7">Noida Sector 7</option>
</select>

<?php $location=$_POST['id']; ?>
Run Code Online (Sandbox Code Playgroud)

我试图将值传递给$ location.

html php drop-down-menu

3
推荐指数
1
解决办法
4042
查看次数

标签 统计

async-await ×1

drop-down-menu ×1

html ×1

javascript ×1

node.js ×1

php ×1

promise ×1