🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: pl.comp.lang.javascript
Article #51117

jquery ajax problem

#51117
From: DG
Date: Tue, 03 Jul 2012 19:06
70 lines
2946 bytes
Witam grupowiczów mam taki oto kod przykładowy kod: ( Nie wiem co jest nie 
tak ale nie działa przesyłanie ajaxem formularza do skryptu
<?php
                echo('<div id="dg_zgoda" >');
  echo('<form id="dg_zgoda_form"  method="POST" >');
  echo('<input type="hidden" name="id" value="'.$id.'" />');
  echo('<input id="dg_zgoda_checkbox" type="checkbox" name="zgoda" value="1" 
checked="checked"/>Wyrażam zgodę<br/>');
  echo('<input id="dg_zgoda_submit" type="submit" value="Wyślij" 
name="submit"/>');
  echo('</form><div id="jakis_to"></div></div>');
?>
 <script type="text/javascript">
 $(document).ready(function(){
 alert("dziala skrypt");
 var idklient = "<?php echo($objKlienci->idklient);?>";
 var zgoda = "<?php echo($objKlienci->zgoda);?>";
 var file = location.protocol + "//" + location.host + "/skrypt.php";
        var dane = $('#dg_zgoda_form').serialize();
 $('#dg_zgoda_form').submit(function(){
  $.ajax({
   type: "POST",
   url: file,
   data: dane,
   beforeSend: function() {
    alert(file);
    },
   success: function(html){
    alert("Wyslano succes");
    $('div#jakis_to').html(html);
    $('#dg_zgoda').hide();
    //window.history.go(-2);
    },
   error: function(msg) {
    alert("Err" + msg.toString());

   },
   complete: function() {
     alert("Complete");
   }
  });
 });
});
</script>



Oraz 2 gi skrypt do którego są przesyłane ajaxem przez post dane:
<?php
$test='test';
$id=$_POST['id'];
$pole=$_POST['pole'];
if (isset($_POST['pole']))
{
 $con=mysql_connect('localhost',$test,$test) or die('Nie mogę połączyć z 
baza');
 $sel=mysql_select_db(test) or die("nie moge wybrać bazy d.");
 $sql="UPDATE  `abc` SET `pole`=$pole where `id`= $id";

 $query=mysql_query($sql) or die("Nie mogę zrobić do bazy update");
 echo("Wpis");

}

?>
Coś tu nie działa wywala alert  "err object Object"
Co tu w tym skryptach jest nie tak może wy coś wymyślicie bo ja już cały 
dzień siedzę  nad tym.
Pozdrawiam
DG 
Technical Details
Message-ID: <jsvg1u$7j4$1@mx1.internetia.pl>
Path: mbox-mo1.pugleaf.net!news-archive.icm.edu.pl!news.icm.edu.pl!news.supermedia.pl!news.nask.pl!news.nask.org.pl!news.internetia.pl!not-for-mail

Show Full Headers
Complete Article Headers
Path: mbox-mo1.pugleaf.net!news-archive.icm.edu.pl!news.icm.edu.pl!news.supermedia.pl!news.nask.pl!news.nask.org.pl!news.internetia.pl!not-for-mail
From: "DG" <darekg1@onet.europejski.eu>
Newsgroups: pl.comp.lang.javascript
Subject: jquery ajax problem
Date: Tue, 3 Jul 2012 21:06:45 +0200
Organization: Netia S.A.
Lines: 71
Message-ID: <jsvg1u$7j4$1@mx1.internetia.pl>
NNTP-Posting-Host: 77-253-38-145.adsl.inetia.pl
Mime-Version: 1.0
X-Trace: mx1.internetia.pl 1341342590 7780 77.253.38.145 (3 Jul 2012 19:09:50 GMT)
X-Complaints-To: abuse@inetia.pl
NNTP-Posting-Date: Tue, 3 Jul 2012 19:09:50 +0000 (UTC)
X-MimeOLE: Produced By Microsoft MimeOLE V6.0.6002.18463
X-Tech-Contact: usenet@internetia.pl
X-Newsreader: Microsoft Windows Mail 6.0.6002.18197
X-Priority: 3
X-Server-Info: http://www.internetia.pl/
X-MSMail-Priority: Normal
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit