Article View: pl.comp.lang.javascript
Article #51117jquery ajax problem
From: DG
Date: Tue, 03 Jul 2012 19:06
Date: Tue, 03 Jul 2012 19:06
70 lines
2946 bytes
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-mailShow 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