<script type="text/javascript"> function SendRequest() { var req = mint.Request(); req.OnSuccess = function() { $("response").innerHTML = this.responseText; } req.SendForm("ajax_form"); req.resetForm = true; } </script> <script type="text/javascript"> function refresh() { var req = mint.Request(); req.OnSuccess = function () { document.getElementById("ajax_gospoda").innerHTML = this.responseText;}, req.Send ("ajax/gospoda_zawartosc.php<?php echo $link;?>"); } var ginter=setInterval(refresh, 20000); </script> <div style="margin: 0px auto; text-align: center; width: 100%;"> <form id="ajax_form" action="ajax/add_message.php<?php echo $link;?>" method="post"> <div style="margin: 0px auto; text-align: center; margin-left: 90px;margin-right: 5px; float: left;"> <input class="main" style="width: 460px;" name="tresc" type="text" maxlength="255" /> </div> </form>
problem polega na tym że gdy wciskam button wyślij dane wysyłają się bez przeładowania ale gdy wciskam enter przechodzi mi do strony ajax/add_message.php
co jest tego powodem ? :|
dodatkowo mam problem z sesjami
w pliku gospoda_zawartosc.php początek strony jest sprawdzany czy dane sesje istnieja i czy mają odpowiednie wartości problem polega na tym że musze i w tym pliku ustawiać start sesjon co powoduje wywalenie "Warning: session_start() [function.session-start]: Cannot send session cache limiter - headers already sent (output started at E:\VertrigoServ\www\new\ajax\gospoda_zawartosc.php:1) in E:\VertrigoServ\www\new\ajax\gospoda_zawartosc.php on line 2" jak ten problem rozwiązać o ile da się go w ogóle rozwiązać..