помогите пожалуйста ,никак не получается такое дело.
до этого с аяксом почти не работал,каких то особых приницов не знаю.
вобщем на сайте есть ссылка,по клике на неё вылезает яваскриптное окно prompt с вводом текста. при нажатии ОК ,введённый текст передаётся через post файлу index.php (пока что переменная называется test)
код ссылки:
<a id=report href=# onClick='ReportT()'>Отправить</a>
для подключения аякса в head прописано
<script type='text/javascript' src='http://scriptjava.net/source/scriptjava/scriptjava.js'></script>
а вот сама ф-ция
Код:
|
function ReportT()
{
var reason=prompt('Введите причину обращения','___');
if (reason!=null)
{ alert('проверка1');
$a({
type:'post',//тип запроса: get,post либо head
url:'Index.php',//url адрес файла обработчика
data:{'test':'1'},//параметры запроса
response:'text',//тип возвращаемого ответа text либо xml
success:function (data) {$('result',$('result').innerHTML+'<br />'+data);
}
});
alert('проверка2');
}
} |
в пхп файле ,если принят пост запрос с параметром test то должент записаться в текстовый файл - тут всё норм. не работает сам ява скрипт посылки, так как первое сообщение "проверка1" появляется, а проверка2 уже нет.
помогите пожалуйста исправить.
и ещё во всех примерах в инете показана работа аякса с возвращением результата,
(например в див <div id="result">Тут будет ответ от сервера</div><br /><br /> )
а мне не надо,у меня просто должен появиться текст alert ('Текст отправлен') может из-за этого? хотя пробовал добавлять этот див но ничего не даёт это