Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> JQuery Ajax - problem przy cross-domain w MS IE
damian.1923
post
Post #1





Grupa: Zarejestrowani
Postów: 29
Pomógł: 0
Dołączył: 18.08.2008

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


jak sprawić by poniższe przesyłanie danych między 2 domenami działało pod IE?

na stronie mam skrypt JQuery wysyłający imię i mail do subskrypcji:

Kod
    // data = "name="+$name+"&email="+$email;
    $.ajax({
     crossDomain : true,
     type: "POST",
     data: data,
     url: "domain2.com/script.php",
     success: function(html){
      console.log('success!');
     }
    });


skrypt zaczyna się tak
  1. <?php
  2. header("Access-Control-Allow-Methods: GET, POST, OPTIONS");
  3. header("Access-Control-Allow-Credentials: true");
  4. header("Access-Control-Allow-Origin: *");
  5. header("Access-Control-Allow-Headers: Content-Type, * ");
  6. // i tu mój kod
  7.  
  8. ?>


IE w ogóle nie wywołuje skryptu, nie wyświetla w konsoli "success!" ani też nie wyświetla żadnego innego błędu.
Przypuszczam że tylko dlatego że skrypt jest w innej domenie,
jakiś pomysł?
Go to the top of the page
+Quote Post
cudny
post
Post #2





Grupa: Zarejestrowani
Postów: 387
Pomógł: 66
Dołączył: 31.03.2005
Skąd: Kielce

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


  1. $.ajax({
  2. crossDomain : true,
  3. type: "POST",
  4. data: data,
  5. url: "domain2.com/script.php",
  6. success: function(html){
  7. console.log('success!');
  8. },
  9. error: function(e) {
  10. console.log('your issue')
  11. console.log(e)
  12. }
  13. });
  14.  


Zobacz co ci to wyrzuci


--------------------
..::: Jak pomogłem to kliknij pomógł. Tak rzadko używacie tej opcji :( :::..
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 Aktualny czas: 20.08.2025 - 13:40