Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [jQuery] .ajax zawsze zwraca error
flip02
post
Post #1





Grupa: Zarejestrowani
Postów: 10
Pomógł: 0
Dołączył: 13.08.2011

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


Zawsze dostaje error, co tym razem jest nie tak? W firebugu nie pokazuja mi się żadne errory.

  1. $('#stype').change(function(){
  2. $.ajax({
  3. type: "POST",
  4. url: "http://localhost/ajax.php",
  5. data: "type="+ $('#stype').attr('value') +"&color="+ $('#scolor').attr('value') +"&pattern="+ $('#spattern').attr('value'),
  6. dataType: "html",
  7. success: function(){
  8. alert("cuks");
  9. },
  10. error: function(msg){alert(msg)}
  11. })});


w pliku ajax.php mam tylko <p>cos</p>
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
flip02
post
Post #2





Grupa: Zarejestrowani
Postów: 10
Pomógł: 0
Dołączył: 13.08.2011

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


OK, wrzuciłem na serwer 2 pliki i działa. Zawartość jak wyżej z różnicą, że url wskazuje na ajax.php a nie http://localhost/ajax.php. Jedyna róznica jaką widzę to to, że plik ajax.php i test.html są w tym samym katalogu. U mnie tak nie jest, skryp wywoływany jest z url
http://www.cars.pl.localhost:8085/frontend.../3/nazwa-2#type a odwołuję się w ajaxie do http://localhost/ajax.php i problem widziałbym chyba tylko tu... ale nie widzę w tym sensu.

Wygląda na to, że nic nie jest postowane do ajax.php. W debugerze nie mam nawet zakładki POST, a Response jest pusta. Nie wiem o co chodzi.


Edycja:
No i właśnie nic się nie dzieje, bo tu już w grę wchodzi crossdomain.

Ten post edytował flip02 15.08.2011, 00:16:52
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: 5.10.2025 - 01:37