Yii Framework Forum: Jak uruchomić ajax, żeby przesyłał dane do kontrolera ? - Yii Framework Forum

Jump to content

Page 1 of 1
  • You cannot start a new topic
  • You cannot reply to this topic

Jak uruchomić ajax, żeby przesyłał dane do kontrolera ? Rate Topic: -----

#1 User is offline   Sero 

  • Standard Member
  • PipPip
  • Yii
  • Group: Members
  • Posts: 105
  • Joined: 26-February 15

Posted 25 February 2017 - 02:53 PM

Witam forumowiczów,

Mam problem, bardzo proszę o pomoc,
$.ajax({
              url: 'index.php?r=ogloszenie/index',
              type: 'POST',
              data: {title: 'data'},
              success: function (data) {
                       alert(data)
              },
              error: function(jqXHR, errMsg) {
                    // handle error
                    alert(errMsg);
              }
        	});


Ktoś się może orientuje czemu dostaję error a nie success ?

Czy tak ma wyglądać url w tym requescie ?

Jak daje echo w akcji to nic się nie dziaje.

Dzięki za pomoc,

Pozdrawiam
1

#2 User is offline   pceuropa 

  • Junior Member
  • Pip
  • Yii
  • Group: Members
  • Posts: 95
  • Joined: 28-October 14
  • Location:Bruxelles, Belgium

Posted 25 February 2017 - 06:28 PM

jako url polecam nic nie wpisywać lub
document.URL
. To ajax powinien request wysłać na ten sam adres w którym został zainicjowany.

Jeżeli adres url będzie odpowiedni a skrypt php adresu docelowego nie sypie błędami to będzie success
Aby nie wróżyć z fusów najlepiej za pomocą konsoli firebug Firefoxa sprawdzić jaki jest request i response

Firebug AJAX

1Otwierasz firebug ctrl+shift + i
2 zakladka network
3 zakladaka na samym dole XHR - filtrowanie - tylko reqesty AJAX
3 wybierasz odpowiednie zapytanie POST
4 params masz parametry requestu/zapytania
5 resonse masz odpowiedź - może być zwracany np success: true

to w tedy funkcji callback success możesz napisać:

success: function (data) {
                      if(data.success === true){
                        console.log("controller mówi że wszystko w porządku")

                      }
              },



Jeżeli masz ochotę to mogę Ci pokazać to przez jakiegoś stream'a zaoszczędzi Ci to dużo czasu.
My Bitcoin | BOINC Science Project: Universe@Home & Radioactive@home
0

#3 User is offline   Sero 

  • Standard Member
  • PipPip
  • Yii
  • Group: Members
  • Posts: 105
  • Joined: 26-February 15

Posted 26 February 2017 - 05:37 AM

Witam,

Dzięki, miałem zły url, teraz dzięki firebugo'wi wszystko jasne.. bardzo fajne narzędzie - dzięki wielkie za pomoc.
1

Share this topic:


Page 1 of 1
  • You cannot start a new topic
  • You cannot reply to this topic

1 User(s) are reading this topic
0 members, 1 guests, 0 anonymous users