Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> [PHP][JS] Problem z wysłaniem danych
kamykthm
post 28.08.2013, 10:26:49
Post #1





Grupa: Zarejestrowani
Postów: 45
Pomógł: 0
Dołączył: 12.08.2009

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


Witam,
napisałem kod który wysyła mi dane z formularza jakie chce i on działa, lecz mam problem powyżej np. 200 wyników (konkretnie 232). Wysyła dane do pewnego momentu, poczym później się zatrzymuję, akonkretniej jest cały czas ładowanie które trwa bez końca..

Kod JS:
  1. <script type="text/javascript">
  2. $(document).ready(function () {
  3. $('#btnSubmit').click(function () {
  4. $('#overlay').fadeIn(function () {
  5. $.post("send.php", $("#formPost").serialize(), function (response) {
  6. $('.chowaj').fadeOut();
  7. $('.chowaj').attr('style', 'display:none;');
  8. $('#overlay').fadeOut();
  9. $("#success").hide().html(response).fadeIn(2000);
  10. });
  11. });
  12. return false;
  13. });
  14. });


Formularz:
  1. <form action="" id="formPost" method="post">
  2. <div class="row-fluid"><input type="url" name="link" class="form-control holler width" placeholder="Dodawny link..."/></div>
  3. <div class="row-fluid"><textarea type="text" name="wiadomosc" id="wiadomosc" class="form-control holler" maxlength="80" placeholder="Dodawana wiadomość..."></textarea></div>
  4. <div class="row-fluid"><button type="submit" class="btn btn-primary" id="btnSubmit" >Opublikuj</button></div>
  5. </form>


PHP (send.php):
  1. <?php
  2.  
  3. $link = $_POST['link'];
  4. $wiadomosc = $_POST['wiadomosc'];
  5.  
  6. require 'src/facebook.php';
  7. $facebook = new Facebook(array(
  8. 'appId' => '123',
  9. 'secret' => '321',
  10. 'cookie' => true,
  11. ));
  12.  
  13. $serwer = "localhost";
  14. $login = "xxx";
  15. $baza = xxx;
  16. $haslo = "xxx";
  17. $tabela = "xxx";
  18.  
  19. mysql_connect ($serwer, $login, $haslo) or die ("nie mozna polaczyc sie z mysql"); mysql_select_db ($baza) or die ("nie mozna polaczyc sie z mysql");
  20. $wynik = mysql_query ("SELECT * FROM $tabela");
  21. if($wynik){
  22. while ($wynik && $rekord = mysql_fetch_array ($wynik)) {
  23. try {
  24.  
  25. $post = array(
  26. 'access_token' => $rekord['accessToken'], 'link' => $link, 'message' => $wiadomosc,
  27. );
  28.  
  29. $facebook->api('/me/feed', 'POST', $post);
  30.  
  31.  
  32. $output .= '<div class="row-fluid text-success">';
  33. $output .= $rekord['fid'];
  34. $output .= ' - dodano</div>';
  35.  
  36.  
  37. } catch (FacebookApiException $e) {
  38.  
  39. $output .= '<div class="row-fluid text-error">';
  40. $output .= $rekord['fid'];
  41. $output .= ' - blad</div>';
  42.  
  43. }
  44. }
  45. }
  46.  
  47. ?>


Z góry będę wdzięczny za sugestie i podpowiedzi.
Go to the top of the page
+Quote Post
wookieb
post 29.08.2013, 10:30:33
Post #2





Grupa: Moderatorzy
Postów: 8 989
Pomógł: 1550
Dołączył: 8.08.2008
Skąd: Słupsk/Gdańsk




Użyj firebuga lub konsoli w chrome aby zobaczyć co dzieje się z twoim żądaniem AJAX. Problem polega na tym, że nie obsługujesz błędnej obsługi żądania AJAX dlatego niczego nie widzisz.


--------------------
Go to the top of the page
+Quote Post

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: 23.04.2024 - 18:26