如何在Javascript中更改此变量?

如何在Javascript中更改此变量?,javascript,php,session,variables,Javascript,Php,Session,Variables,我有一个PHP网站,用户可以登录。我正在使用$\u会话['username']。 如何将上述JavaScript代码中的变量user name更改为session['username']?您需要动态生成JavaScript document.getElementById('user-name').onkeyup = function () { connection.extra['user-name'] = this.value; }; document.getElementById('s

我有一个PHP网站,用户可以登录。我正在使用
$\u会话['username']

如何将上述JavaScript代码中的变量
user name
更改为
session['username']

您需要动态生成JavaScript

document.getElementById('user-name').onkeyup = function () {
    connection.extra['user-name'] = this.value;
};
document.getElementById('setup-voice-only-call').onclick = function () {
    this.disabled = true;
    connection.open();
};
connection.extra = {
    'user-name': 'Anonym'
};

连接。额外={
“用户名”:
};
...

在页面生成时将php值嵌入JS代码中,或者使用ajax请求获取php值。
<html>
<head>
<script>
connection.extra = {
    'user-name': <?= json_encode($_SESSION['username']) ?>
};
</script>
</head>
...