Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [javascript]Błąd podczas przesyłania danych AJAXEM
xSebaPL
post
Post #1





Grupa: Zarejestrowani
Postów: 61
Pomógł: 0
Dołączył: 28.11.2014

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


Witam wszystkich, mam problem z przesyłem danych za pomocą ajax. Otóż gdy próbuję przesłać dane w ajax wyskakuje taki błąd:
Kod
parsererror
SyntaxError: Unexpected token


A tak wygląda skrypt:
  1. $("#playerf").click(function() {
  2. //$("#playeroff").hide();
  3. $("#player").show();
  4. var dataf = $("#movieData").html();
  5. $("#playeroff").text(dataf);
  6. $.ajax({
  7. type: "POST",
  8. url: 'functions/addView.php',
  9. dataType: "json",
  10. data: {functionname: 'addView', arguments: [dataf]},
  11. success: function (obj, textstatus) {
  12. $("#playeroff").text("It fucking works!");
  13. },
  14. error: function (obj, text, error) {
  15. $("#playeroff").text(text + ": " + error);
  16. }
  17. });
  18. });
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
xSebaPL
post
Post #2





Grupa: Zarejestrowani
Postów: 61
Pomógł: 0
Dołączył: 28.11.2014

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


Zrobiłem tak:
  1. function addView($mov) {
  2. db_connect();
  3. $viewsRes = mysql_query("SELECT `VIEWS` FROM `movies` WHERE ID='$mov'");
  4. if(mysql_num_rows($viewsRes)>0) {
  5. $viewsRow = mysql_fetch_assoc($viewsRes);
  6. $viewsNb = $viewsRow['VIEWS']+1;
  7. mysql_query('UPDATE `movies` SET `VIEWS`=`$viewsNb` WHERE `ID`=`$mov`');
  8. header('Content-Type: application/json');
  9. echo $viewsNb;
  10. } else {
  11. echo "Did not find any rows".$mov;
  12. }
  13. db_close();
  14. }


  1. $.ajax({
  2. type: "POST",
  3. url: 'functions/addView.php',
  4. dataType: "text",
  5. data: {functionname: 'addView', arguments: [dataf]},
  6. success: function (obj, textstatus) {
  7. $("#playeroff").text(dataf + " It fucking works! " + obj);
  8. },
  9. error: function (obj, text, error) {
  10. $("#playeroff").text(text + ": " + error);
  11. }
  12. });


No i wyświetla taki ciąg
Kod
3 It fucking works! Did not find any rows 3


Więc z moich mysli wynika że to błąd z zapytanie mysql_query, tyle że wszystkie tabelki w bazie danych są na miejscach ;(
http://zapodaj.net/f9e8d96617f45.png.html

Ten post edytował xSebaPL 25.01.2016, 17:42:15
Go to the top of the page
+Quote Post

Posty w temacie


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

 



RSS Aktualny czas: 15.10.2025 - 06:59