Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> Przesyłanie POST za pomocą Ajax.
q3trm
post
Post #1





Grupa: Zarejestrowani
Postów: 83
Pomógł: 1
Dołączył: 26.02.2013

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


Witam. Potrzebuję przesłać pewne dane metodą POST i postanowiłem wykorzystać do tego AJAX. Mam oto taki skrypt:


  1.  
  2. $(document).ajaxStart(startMessage).ajaxStop($.unblockMessage);
  3.  
  4. function startMessage() {
  5.  
  6. $.blockMessage ({
  7. message: '<h1>Trwa przetwarzanie......</h1>'
  8. });
  9.  
  10. }
  11.  
  12. function addnewTranslation_db(tableName, columnName) {
  13.  
  14.  
  15. $.ajax({
  16. type: "POST",
  17. url: application/external/translation.php,
  18. processdata: false,
  19. data: "addNewTrans=true&tableName="+tableName+"&columnName="+columnName,
  20. success: function(data)
  21. {
  22. if (data === true) {
  23.  
  24. window.location.reload();
  25. }
  26. else {
  27.  
  28. alert("Wystąpił błąd podczas dodania nowego tłumaczenia.");
  29. }
  30. }
  31.  
  32. });
  33. }
  34.  



Strona do której przesyłam POST ->

  1. if (isset($_POST['addNewTrans'])) {
  2.  
  3. $db ->execute("ALTER TABLE {$_POST['tableName']} ADD {$_POST['columnName']} LONGTEXT NOT NULL");
  4. echo ($db == true) ? true : false;
  5. }
  6. else {
  7. echo false;
  8. }
  9.  


Nie znam technologi Ajax, to mój pierwszy skrypt, a muszę przesłać te dane, żeby dalej ruszyć z projektem. Jakby był ktoś tak miły i poinstruował mnie co gdzie źle robię wink.gif

Ten post edytował q3trm 9.07.2013, 12:03:15
Go to the top of the page
+Quote Post

Posty w temacie
- q3trm   Przesyłanie POST za pomocą Ajax.   9.07.2013, 11:11:41
- - buliq   url powinien być stringiem (?)   9.07.2013, 12:40:23


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 Aktualny czas: 22.08.2025 - 04:30