AJAX - Перестал работать, на другом сервере
Код:
$.get("http://%MyDomainName%/ajax.php", { param: "Value"},
function(data){
alert("Data Loaded: " + data);
});
function(data){
alert("Data Loaded: " + data);
});
где ajax.php - скрипт
Код:
<?php
echo ('Infernal life');
?>
echo ('Infernal life');
?>
Библиотека - JQuery. Prototype тоже не работает.
Может ли быть причина в apache или модулях php?
Очень маловероятно, что причина в настройках сервера, AJAX запрос ничем не отличается от обычного "браузерного".
секьюрность. нельзя делать кросдоменные ajax запросы
используйте "php-прокси", <iframe> или <script> для кроссдоменных запросов
Цитата: Tokolist
Reskator
используйте "php-прокси", <iframe> или <script> для кроссдоменных запросов
используйте "php-прокси", <iframe> или <script> для кроссдоменных запросов
...или же домены третьего уровня в текущем домене. Тоже работает и бывает очень полезной фишкой.
один из рабочих методов решения я давал в FAQ по Apache