Автор Тема: Проблем с Ajax  (Прочетена 7310 пъти)

0 Потребители и 1 Гост преглежда(т) тази тема.

KarBorAtoR

  • Full Member
  • ***
  • Благодарности
  • -Казани: 3
  • -Получени: 1
  • Публикации: 182
Re: Проблем с Ajax
« Отговор #15 -: 20 Юли 2013, 16:15:59 »
Ами firefox (убунту 13.04) го показа в черно.
Що се отнася до Chrome (ubuntu 13.04) той продължава да блокира заявката и да ми мрънка че (XMLHttpRequest cannot load http://www.subal-bg.com/getinfo.php?action=Add&id=121&_=1374326086308. Origin http://subal-bg.com is not allowed by Access-Control-Allow-Origin. )

При windows xp нещата са обратните ....
При Chrome  няма ядове ... всичко си се добавя в количката и работи както трябва.
Firefox блокира заявката ... не ми дава информация каква грешка е станала ... единственно Firebug оцветява заявката в червено.

Единственно забелязах разлика при мобилните браузъри.Там мозила вече не блокира заявката и нещата се добавят в количката.
« Последна редакция: 20 Юли 2013, 16:19:47 от KarBorAtoR »

kjufte

  • Sr. Member
  • ****
  • Благодарности
  • -Казани: 1
  • -Получени: 51
  • Публикации: 308
Re: Проблем с Ajax
« Отговор #16 -: 20 Юли 2013, 16:26:19 »
В php няма ограничения и правила ;)
Пънка при програмните езици.  ;D

jazzman

  • Hero Member
  • *****
  • Благодарности
  • -Казани: 25
  • -Получени: 191
  • Публикации: 3624
Re: Проблем с Ajax
« Отговор #17 -: 20 Юли 2013, 16:32:00 »
Цитат
Ами firefox (убунту 13.04) го показа в черно.

Това значи, че ни се получил резултата от запитването, така ли?


Ами остава да премахнеш header() или я коментирай и виж какво ще стане?

Цитат
Пънка при програмните езици.  ;D

Подобно на музикантите в пънка, почваш на сутринта с php и до вечерта си вече програмист, кво по убаво от тва  ;D
« Последна редакция: 20 Юли 2013, 16:34:26 от jazzman »
Java is to Javascript as fun is to funeral.

http://nau4i.me/forum/index.php/topic,15129.0.html

KarBorAtoR

  • Full Member
  • ***
  • Благодарности
  • -Казани: 3
  • -Получени: 1
  • Публикации: 182
Re: Проблем с Ajax
« Отговор #18 -: 20 Юли 2013, 16:38:54 »
header в getinfo.php да премахна нали ?

jazzman

  • Hero Member
  • *****
  • Благодарности
  • -Казани: 25
  • -Получени: 191
  • Публикации: 3624
Re: Проблем с Ajax
« Отговор #19 -: 20 Юли 2013, 16:42:10 »
header в getinfo.php да премахна нали ?

Аха ;)
Java is to Javascript as fun is to funeral.

http://nau4i.me/forum/index.php/topic,15129.0.html

kjufte

  • Sr. Member
  • ****
  • Благодарности
  • -Казани: 1
  • -Получени: 51
  • Публикации: 308
Re: Проблем с Ajax
« Отговор #20 -: 20 Юли 2013, 16:50:34 »
Подобно на музикантите в пънка, почваш на сутринта с php и до вечерта си вече програмист, кво по убаво от тва  ;D

Е и при тях има изключения като The Clash примерно... ама спирам да спамя.

KarBorAtoR

  • Full Member
  • ***
  • Благодарности
  • -Казани: 3
  • -Получени: 1
  • Публикации: 182
Re: Проблем с Ajax
« Отговор #21 -: 20 Юли 2013, 16:50:56 »
След като коментирах този хедър:
Линукс: Chrome и Firefox работят както трябва и заявки не се блокирват.
Windows Xp:Chrome и Firefox НЕ работят и заявките се блокират и от двата браузара.

 ???

jazzman

  • Hero Member
  • *****
  • Благодарности
  • -Казани: 25
  • -Получени: 191
  • Публикации: 3624
Re: Проблем с Ajax
« Отговор #22 -: 20 Юли 2013, 17:03:20 »
Операционната система няма нищо общо тук.
При мен статуса е "cаncеled" и под Chrome и под Firefox.
Заявката се праща, но нещо блокира връщането на текста обратно към браузъра или заявката към сървъра не е коректна.

ПП А, сега е ОК, какво промени?
Само си оправи математиката да ти смята цената и бройката ако има поръчка на един и същи продукт повече от един път. 
« Последна редакция: 20 Юли 2013, 17:11:05 от jazzman »
Java is to Javascript as fun is to funeral.

http://nau4i.me/forum/index.php/topic,15129.0.html

KarBorAtoR

  • Full Member
  • ***
  • Благодарности
  • -Казани: 3
  • -Получени: 1
  • Публикации: 182
Re: Проблем с Ajax
« Отговор #23 -: 20 Юли 2013, 17:10:09 »
Ами на мен ми замириса на липсващи хедъри и намерих ето тези (http://stackoverflow.com/questions/13893361/access-control-allow-origin-localhost):
header('Access-Control-Allow-Origin: '.$_SERVER['HTTP_ORIGIN']);
header('Access-Control-Allow-Methods: POST, GET, OPTIONS');
header('Access-Control-Max-Age: 1000');
header('Access-Control-Allow-Headers: Content-Type');

Сега навсякъде бачка но .. при chrome i firefox при windows продуктите не се добавят един под друг а се заместват :D :D

jazzman

  • Hero Member
  • *****
  • Благодарности
  • -Казани: 25
  • -Получени: 191
  • Публикации: 3624
Re: Проблем с Ajax
« Отговор #24 -: 20 Юли 2013, 17:14:29 »
Стига бе човек, всичките ми сайтове ползват Ajax и никога не съм писал по еди тон хедъри в php, имаш грешки по дизайна в php най-вероятно. 
Java is to Javascript as fun is to funeral.

http://nau4i.me/forum/index.php/topic,15129.0.html