Привет всем. Я не такой ещё профи в аяксе... вот беда (делаю корзину с использованием аякса+прототипа+пхп)... не понимаю, что я не так делаю... Вставил на свою старницу (http://домен1/) Prototype JavaScript framework version 1.6.0.2, между head: [js]<script type="text/javascript" src="js/prototype.js"></script>[/js] Затем вставил явакод (тоже между head): [js]<script type="text/javascript"><!-- function pokupka() { var url = 'http://домен2/tccnd/cent.php'; var params = 'cn=1215154'; var ajax = new Ajax.Updater ( {success: 'tccont'}, url, {method: 'get', parameters: params, onFailure: centerror} ); } function centerror(request) { $('tccont').innerHTML = "Ошибка"; } // --></script>[/js] Потом у нас идёт такая форма уже между body: HTML: <form> <table border="0" width="100%" cellspacing="0" cellpadding="2" class="entryTable"> <tr><td class="entryTextTd" colspan="2">ля-ля</td></tr> <tr><td class="entryDetailsTd1" colspan="2"><a href="javascript://" onclick="pokupka();">Купить</a></td></tr> </table> <div class="catPages1"> </div> </td> <td align="right" valign="top"><div class="rightcol"> <div class="block"> <div class="blockhead">Авторизация</div> <div class="blockcont1">ля-ля</div> </div> <br /><br /><br /> <div class="block"> <div class="blockhead">Корзина</div> <div class="blockcont1"> <div id="tccont"></div> </div> </div> </form> Код файла http://домен2/tccnd/cent.php: PHP: <?php echo($_GET['cn']); ?> По идеи при нажатии на "Купить" у нас вот между "<div id="tccont">" и "</div>" должно отобразится значение "cn" (в моём примере это 1215154) без перезагрузки, т.е. ajax, но этого почему-то не происходит... вообще ничего не отображается там... почему? Может ли быть дело в том, что весь код расположен на одном сервере (http://домен1/), а вот cent.php на другом (http://домен2/tccnd/cent.php)?
Ты же шлёшь запрос через AJAX на другой домен так я понял? Тогда будет ругаться браузер на нарушение политики безопасности. Ищи различные способы обхода и реализуй 1 из них. Я сделал так: Ajax шлёт запрос на локалый php-шник, который в свою очередь шлёт GET на нужное место и потои из AJAX возвращаю вывод локального PHP-шника.