Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [jQuery] dodawanie do bazy za pomocą ajaxa, niby się wykonuje, ale wywołuje błąd
marudera
post 23.03.2013, 22:07:53
Post #1





Grupa: Zarejestrowani
Postów: 1
Pomógł: 0
Dołączył: 23.03.2013

Ostrzeżenie: (0%)
-----


Witam, dziś napotkałem mały problem z jquery, ajaxem oraz bazą danych.

Mianowicie, po przez jquery/ajax otwieram jedną z podstron serwisu. Ta podstrona docelowo ma dodawać do bazy jakiś tam ciąg i w tym momencie pojawia się problem. Ponieważ gdy na podstronie zaimpementuję zapytanie z 'insert' to jquery/ajax zwróci mi error(). Pomimo błędu strona dodaje ciąg do bazy. Dla porównania zapytanie z np. select działa ok - ajax pobiera stronę i wykonuje done()
Kod JS
  1. $.ajax({
  2. type: "POST",
  3. url: "./ajax/commentCheckSpam",
  4. timeout: 20,
  5. cache: false,
  6. data: {
  7. commentContent : commentContent
  8. }
  9. }).error(function(html){
  10. alert('błąd');
  11. }).done(function( html ) {
  12. alert(html);
  13. });
  14.  


PHP
  1. echo 0;
  2. $token = substr(uniqid('',true), -6);
  3. $db = new database;
  4. $query = 'INSERT INTO `guest_captcha` VALUES (NULL , '.$token.');';
  5. $db->query($query);
  6. //echo $AddToken->insert_id;
  7. echo'aaaaaaaaa';


Jakiś pomysł na rozwiazanie problemu?
Go to the top of the page
+Quote Post

Posty w temacie


Reply to this topicStart new topic
1 Użytkowników czyta ten temat (1 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Wersja Lo-Fi Aktualny czas: 14.08.2025 - 12:22