我正在使用http://terminal.jcubic.pl/创建一个 jQuery 终端。
我想在用户成功登录后更改提示。例如。我想将提示从 # 更改为 root@mac:
我对 jQuery 有点陌生。请帮忙。
// 这就是我创建终端的方式
var terminal = $('#jq_terminal').terminal(function(command, term) {
term.echo("you just typed " + command);
}, {
login: f_login,
greetings: "You are authenticated",
prompt: '#',
name: 'shell',
onBlur: function() {
return false;
}
});
// Login
function f_login(user, password, callback) {
// make a soket.IO call here. SocketIO will call f_login_response
}
// Login Response here
function f_login_response(user, password, callback) {
// How do I change the terminal prompt here ?
// I tried
terminal.prompt = '$'; // Does not work
}