<base href> и ajax
Заметил одну неприятную особенность/фичу/багу.
Самый обыкновенный ajax запрос $.ajax({ url: "test.php?val=1", cache: false, success: function() { alert("all ok"); } При установке: <base href="http://192.168.0.2/site/" />работает, а при <base href="http://127.0.0.1/site/" /> <base href="http://localhost/site/" />не хочет :( (не отсылается запрос. (мониторил Firebug-ом) Кто объяснит в чем ошибка? |
вообще не понимаю зачем вы юзаете base он ведь специфический элемент и нужен в редких случаях.
а если по теме, пропишите в нем просто: <base href="/site/" />А все остальное браузер сам подставит |
Цитата:
А про <base href="/site/" />как-то не подумал. Все элементарное просто! :) Спасибо! И я понял почему аяксы не срабатывали. При базе не совпадающей с адресом сайта на который зашли получался кросдоменный ajax, а jquery, как и сам xmlhttprequest такое не любят :( ... Тема закрыта. |
Часовой пояс GMT +3, время: 11:08. |