Warning: Cannot use a scalar value as an array in /home/admin/public_html/forum/include/fm.class.php on line 757

Warning: Invalid argument supplied for foreach() in /home/admin/public_html/forum/include/fm.class.php on line 770

Warning: Invalid argument supplied for foreach() in /home/admin/public_html/forum/topic.php on line 737
Форумы портала PHP.SU :: Почему Jquery не возвращает результат?

 PHP.SU

Программирование на PHP, MySQL и другие веб-технологии
PHP.SU Портал     На главную страницу форума Главная     Помощь Помощь     Поиск Поиск     Поиск Яндекс Поиск Яндекс     Вакансии  Пользователи Пользователи


 Страниц (1): [1]   

> Без описания
swordfish
Отправлено: 07 Ноября, 2010 - 14:37:21
Post Id


Новичок


Покинул форум
Сообщений всего: 9
Дата рег-ции: Окт. 2009  


Помог: 0 раз(а)




Всем привет. Если адресная строка _http://moisait.ru то результат возвращается, а если _http://www[dot]moisait[dot]ru - нет. В чем может быть прикол?
Приведу пример ф-ции:
CODE (text):
скопировать код в буфер обмена
  1. function get_list_oil(){
  2.     var region_id = $('#region_oil').val();
  3.     var em_language_id = $('#em_language_id').html();
  4.     $.post('/requests/oil/get_list_oil.php', {'em_region_id':region_id, 'em_language_id':em_language_id},
  5.     function(data){
  6.         $('#list_oil').html(data);
  7.     });
  8.    
  9. }
 
 Top
DeepVarvar Супермодератор
Отправлено: 07 Ноября, 2010 - 15:12:48
Post Id



Активный участник


Покинул форум
Сообщений всего: 10377
Дата рег-ции: Дек. 2008  
Откуда: Альфа Центавра


Помог: 353 раз(а)




Хз... Но в таком случае попробуй указать полный адрес в аргументах для $.post()
По идее жабаскрипт должен пускать на "поддомен" "www", но почему тут так случилось - не знаю. В остальных случаях по соображениям безопасности оно не должно пускать на другие IP-адреса, домены и/или порты... И естественно результат не вернет.
 
 Top
vitaliy_mad
Отправлено: 07 Ноября, 2010 - 17:14:36
Post Id


Участник


Покинул форум
Сообщений всего: 1107
Дата рег-ции: Окт. 2008  
Откуда: Украина, Мариуполь


Помог: 0 раз(а)




а может дело в виртуальных хостах апача?
 
 Top
swordfish
Отправлено: 07 Ноября, 2010 - 17:27:39
Post Id


Новичок


Покинул форум
Сообщений всего: 9
Дата рег-ции: Окт. 2009  


Помог: 0 раз(а)




DeepVarvar пишет:
Хз... Но в таком случае попробуй указать полный адрес в аргументах для $.post()
По идее жабаскрипт должен пускать на "поддомен" "www", но почему тут так случилось - не знаю. В остальных случаях по соображениям безопасности оно не должно пускать на другие IP-адреса, домены и/или порты... И естественно результат не вернет.

пробовал ставить полный адрес - результат тот же....и нет смысла ставить прямой путь, т.к. он сам подставляется
(Добавление)
vitaliy_mad пишет:
а может дело в виртуальных хостах апача?

подробней можно?
(Добавление)
может проблемы в куках?
вот я получил 2 варианта ответа от сервера с и без www, что-то можно по этому понять? именно куки отличаются
Цитата:
Заголовки ответа
Server nginx/0.7.64
Date Sun, 07 Nov 2010 16:02:11 GMT
Content-Type text/html
Transfer-Encoding chunked
Connection keep-alive
X-Powered-By PHP/5.2.11
Expires Thu, 19 Nov 1981 08:52:00 GMT
Cache-Control no-store, no-cache, must-revalidate, post-check=0, pre-check=0
Pragma no-cache
Заголовки запроса
Host test.ru
User-Agent Mozilla/5.0 (Windows; U; Windows NT 5.1; ru; rv:1.9.2.12) Gecko/20101026 MRA 5.5 (build 02743) Firefox/3.6.12
Accept */*
Accept-Language ru-ru,ru;q=0.8,en-us;q=0.5,en;q=0.3
Accept-Encoding gzip,deflate
Accept-Charset windows-1251,utf-8;q=0.7,*;q=0.7
Keep-Alive 115
Connection keep-alive
Content-Type application/x-www-form-urlencoded; charset=UTF-8
X-Requested-With XMLHttpRequest
Referer http://test[dot]ru/
Content-Length 32
Cookie __utma=14829922.1425515772.1288806343.1289144157.1289145377.7; __utmz=14829922.1288806343.1.1.utmcsr=(direct)|utmccn=(direct)|utmcmd=(none); day_stat[0]=be2e69cd89abf4a26ffb453fc26ea5eb; __utmb=14829922.1.10.1289145377; PHPSESSID=e6eb3a9c5d28239ffb1f8e27ecfbe1f3; b=b; __utmc=14829922

Цитата:
Заголовки ответа
Server nginx/0.7.64
Date Sun, 07 Nov 2010 16:03:51 GMT
Content-Type text/html
Transfer-Encoding chunked
Connection keep-alive
X-Powered-By PHP/5.2.11
Expires Thu, 19 Nov 1981 08:52:00 GMT
Cache-Control no-store, no-cache, must-revalidate, post-check=0, pre-check=0
Pragma no-cache
Заголовки запроса
Host www[dot]test[dot]ru
User-Agent Mozilla/5.0 (Windows; U; Windows NT 5.1; ru; rv:1.9.2.12) Gecko/20101026 MRA 5.5 (build 02743) Firefox/3.6.12
Accept */*
Accept-Language ru-ru,ru;q=0.8,en-us;q=0.5,en;q=0.3
Accept-Encoding gzip,deflate
Accept-Charset windows-1251,utf-8;q=0.7,*;q=0.7
Keep-Alive 115
Connection keep-alive
Content-Type application/x-www-form-urlencoded; charset=UTF-8
X-Requested-With XMLHttpRequest
Referer http://www[dot]test[dot]ru/
Content-Length 32
Cookie __utma=14829922.1425515772.1288806343.1289144157.1289145377.7; __utmz=14829922.1288806343.1.1.utmcsr=(direct)|utmccn=(direct)|utmcmd=(none); __utmb=14829922.2.10.1289145377; day_stat[0]=c51558b411a4cf6f2919edd5eafb466a; __utmc=14829922; PHPSESSID=94cfd37de991f08b0d35606a2897d7c7; b=b
 
 Top
DeepVarvar Супермодератор
Отправлено: 07 Ноября, 2010 - 19:13:04
Post Id



Активный участник


Покинул форум
Сообщений всего: 10377
Дата рег-ции: Дек. 2008  
Откуда: Альфа Центавра


Помог: 353 раз(а)




Если бы жабаскрипт учитывал куки - проблема была бы именно тут...
В первую очередь еще стоит проверить занесена ли запись с www на NS-серверах.
А вот по поводу нгинкса поподробнее плиз. Как он установлен и с какими модулями, можт проксирует куда?
(Добавление)
И кстати что приходит в ответе сервера? Только html???
 
 Top
vitaliy_mad
Отправлено: 07 Ноября, 2010 - 20:16:39
Post Id


Участник


Покинул форум
Сообщений всего: 1107
Дата рег-ции: Окт. 2008  
Откуда: Украина, Мариуполь


Помог: 0 раз(а)




Для начала если в браузере набрать с www и без.. в одно и то же место попадает?
 
 Top
swordfish
Отправлено: 07 Ноября, 2010 - 20:47:42
Post Id


Новичок


Покинул форум
Сообщений всего: 9
Дата рег-ции: Окт. 2009  


Помог: 0 раз(а)




vitaliy_mad пишет:
Для начала если в браузере набрать с www и без.. в одно и то же место попадает?

да
(Добавление)
DeepVarvar пишет:
Если бы жабаскрипт учитывал куки - проблема была бы именно тут...
В первую очередь еще стоит проверить занесена ли запись с www на NS-серверах.
А вот по поводу нгинкса поподробнее плиз. Как он установлен и с какими модулями, можт проксирует куда?
(Добавление)
И кстати что приходит в ответе сервера? Только html???

насчет НС серверов надо узнать, и тоже о нгиксе
возвращает пустоту в див
 
 Top
DeepVarvar Супермодератор
Отправлено: 07 Ноября, 2010 - 21:07:21
Post Id



Активный участник


Покинул форум
Сообщений всего: 10377
Дата рег-ции: Дек. 2008  
Откуда: Альфа Центавра


Помог: 353 раз(а)




swordfish пишет:
возвращает пустоту в див

Я имел виду при удачном выполнении
(Добавление)
swordfish пишет:
пробовал ставить полный адрес

При наборе с браузера домена с "www" юзер получает страницу на которой в аргументах $.post() указан полный путь без "www" (т.е. "удачный" путь) всеравно не грузит ответ?
swordfish пишет:
возвращает пустоту в див

это как? значит возвращает? или всетаки просто не срабатывает ветвь success? (кстати я не заметил этого ключевого слова в приведенном примере)
(Добавление)
еще стоит проверить эту конструкцию на локалке под апачем (так можно узнать наверняка - виноват ли нгинкс)
 
 Top
vitaliy_mad
Отправлено: 07 Ноября, 2010 - 21:36:27
Post Id


Участник


Покинул форум
Сообщений всего: 1107
Дата рег-ции: Окт. 2008  
Откуда: Украина, Мариуполь


Помог: 0 раз(а)




CODE (javascript):
скопировать код в буфер обмена
  1. function(data){
  2.         $('#list_oil').html(data);
  3.     }

Замените на
CODE (javascript):
скопировать код в буфер обмена
  1.  
  2. function(data){
  3.         alert(data);
  4.     }

И посмотрите что выдаст
 
 Top
swordfish
Отправлено: 07 Ноября, 2010 - 21:46:56
Post Id


Новичок


Покинул форум
Сообщений всего: 9
Дата рег-ции: Окт. 2009  


Помог: 0 раз(а)




vitaliy_mad пишет:
CODE (javascript):
скопировать код в буфер обмена
  1. function(data){
  2.         $('#list_oil').html(data);
  3.     }

Замените на
CODE (javascript):
скопировать код в буфер обмена
  1.  
  2. function(data){
  3.         alert(data);
  4.     }

И посмотрите что выдаст

завтра отпишу, сейчас нет возможности
 
 Top
JustUserR
Отправлено: 07 Ноября, 2010 - 21:53:09
Post Id



Активный участник


Покинул форум
Сообщений всего: 8715
Дата рег-ции: Июнь 2009  


Помог: 17 раз(а)




swordfish пишет:
Если адресная строка _http://moisait.ru то результат возвращается, а если _http://www[dot]moisait[dot]ru - нет. В чем может быть прикол?
В общем случае использование указанных вами виртуальных хостов может обеспечивать различный результат исключиельно из-за особенностей серверной стороны - в частности если обеспечение обработки указанных URL-путей производится ресурсами из одной директории DOCUMENT_ROOT - то значения переменных окружения могут варьироваться и создавать возможную дисконфигурацию
Кроме того с точки зрения разрабатываемой вам клиентской стороны не обеспечивается механизм определения схожести виртуальных хостов - даже в случае их идентичности от будет трактоваться как различные элементы


-----
Сделать можно все что угодно - нужно только старание, терпение и хороший поисковик Улыбка
Безлимитный web-хостинг от 15 рублей за 40 МБ дискового пространства - http://ihost[dot]oks71[dot]ru/
 
 Top
Страниц (1): [1]
Сейчас эту тему просматривают: 0 (гостей: 0, зарегистрированных: 0)
« JavaScript & VBScript »


Все гости форума могут просматривать этот раздел.
Только зарегистрированные пользователи могут создавать новые темы в этом разделе.
Только зарегистрированные пользователи могут отвечать на сообщения в этом разделе.
 



Powered by PHP  Powered By MySQL  Powered by Nginx  Valid CSS  RSS

 
Powered by ExBB FM 1.0 RC1. InvisionExBB