ちょっとしたチャット スクリプトを見つけたので、JavaScript を少し最小化しようと思い、 と に変更しようdocument.getElementById
と$
し.value
ました。.val()
function chat_initial(){
var user = document.getElementById('chat_user').value;
// tried to change above line to this
// var user = $('chat_user').val();
$.post('chat.php', {stage:'initial',user:user}, function(data){
if (data == 'good'){
chat_load();
running = true;
$('#chatbox #initial').css('display', 'none');
$('#chatbox #primary').css('display', 'inline');
}
else
alert('That username is taken. Please try another.');
});
}
しかし、スクリプトを実行しても機能しなくなり、メッセージがポップアップし続けalert()
ます。何が間違っていますか?
jqueryがロードされているので、うまくいくと思いました。