Показать сообщение отдельно
  #1 (permalink)  
Старый 16.11.2012, 00:10
Новичок на форуме
Отправить личное сообщение для Snake22 Посмотреть профиль Найти все сообщения от Snake22
 
Регистрация: 15.07.2012
Сообщений: 4

послать post запрос без возвращения результа
помогите пожалуйста ,никак не получается такое дело.
до этого с аяксом почти не работал,каких то особых приницов не знаю.
вобщем на сайте есть ссылка,по клике на неё вылезает яваскриптное окно 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 ('Текст отправлен') может из-за этого? хотя пробовал добавлять этот див но ничего не даёт это

Последний раз редактировалось Snake22, 16.11.2012 в 00:12.
Ответить с цитированием