javascript - Uncaught ReferenceError: 'somevar' is not defined -


am trying insert data mysql through ajax call while trying data form javascript throws me error "uncaught referenceerror: anjelis not defined" on first variable

<head>      <meta http-equiv="content-type" content="text/html; charset=utf-8">     <title>aloooooooooooooo!!!!!!!!!</title>     <link rel="stylesheet" href="bootstrap/css/bootstrap.css">     <link rel="stylesheet" type="text/css" href="css.css">     <script type="text/javascript" src="js/jquery-1.11.2.min.js"></script>     <script type="text/javascript" src="bootstrap/js/bootstrap.js"></script>     <script src="js/main.js"></script>     <script src="js/ajax.js"></script>     <script>     $(document).ready(function(e){         $.ajaxsetup({cache:false});         setinterval(function(){$('#chatlog').load('logs.php');},1000);         setinterval(function(){$('#user_list').load('user_list.php');},1000);     });     function submitchat(){     var uname=<?php echo $_session['username']?>;     var msg=form.msg.value;     var xmlhttp=new xmlhttprequest();     xmlhttp.onreadystatechange=function(){         if(xmlhttp.readystate==4 && xmlhttp.status==200){             document.getelementbyid('chatlog').innerhtml=xmlhttp.responsetext;         }     }     xmlhttp.open('get','insert.php?username='+uname+'&msg='+msg,true);     xmlhttp.send();     }      </script> </head> 

the body

<body> <nav class="navbar navbar-inverse">   <div class="container">     <div class="navbar-header">       <a class="navbar-brand" href="#">chatcy</a>     </div>           <ul class="nav navbar-nav navbar-right">             <li><?php if(!isset($_session['username'])){echo '<a href="login.php">login/signin</a>';}else{                 echo'<a href="logout.php">logout</a>';}?></li>           </ul>                </div> </nav> <div class="container"> <div class="row"> <div class="col-md-8"> <div class="panel panel-default">     <div id="chatlog" class="panel-body"></div>  </div>  </div>  <div class="col-md-2">     <div class="panel panel-default">     <div id="user_list" class="panel-body"></div>  </div>    </div>  </div>         <div class="row">          <div class="col-md-8">          <form class="form-inline">          <form name="form" class="form-group" onsubmit="return false;">         <input type="textarea" class="form-control" name="msg" style="width:90%;"<?php if(!isset($_session['username'])){             echo 'disabled="disabled" placeholder="you must logged in chat .."';}?>></input>                     <button type="button" class="btn btn-default" name="send" <?php if(!isset($_session['username'])){             echo 'disabled="disabled"';}?> onclick="submitchat();">send</button>         </form>         </form>         </div>      </div>        </div> 

you missed code session_start(), can way, create inpu tag in html

<input type='hidden' id='uname' value="<?php echo $_session['username']?>">

in js id this

var uname = $('#uname').val();


Comments