Javascript.RU

Создать новую тему Ответ
 
Опции темы Искать в теме
  #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.
Ответить с цитированием
  #2 (permalink)  
Старый 16.11.2012, 00:21
Аватар для walik
Профессор
Отправить личное сообщение для walik Посмотреть профиль Найти все сообщения от walik
 
Регистрация: 09.11.2009
Сообщений: 1,101

Скорее всего ошибка в названии функции.

У вас так:
*!*$*/!*a({ /* ... */});


А на том сайте, в документации так:
*!*$$a*/!*({ /* ... */});


У вас название начинается с одного знака '$', а там с двух '$$'
В любом случае смотрите какие ошибки покажет консоль
__________________
"Всегда пишите код так, будто сопровождать его будет склонный к насилию психопат, который знает, где вы живете."
Мой сертификат :-D клацай
Ответить с цитированием
  #3 (permalink)  
Старый 16.11.2012, 00:58
Новичок на форуме
Отправить личное сообщение для Snake22 Посмотреть профиль Найти все сообщения от Snake22
 
Регистрация: 15.07.2012
Сообщений: 4

спасибо большое! действительно,надо было всего лишь двойной $ поставить
Ответить с цитированием
Ответ



Опции темы Искать в теме
Искать в теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
проблемка с объектом, POST запрос Ajax zercs jQuery 1 24.04.2011 19:06
POST запрос воспринимается как OPTIONS neshta AJAX и COMET 0 29.03.2011 23:34
post запрос! ybiza AJAX и COMET 1 11.02.2011 09:41
Yahoo UI асинхронный POST запрос lisan AJAX и COMET 1 12.02.2010 13:57
Как правильно послать XML в POST запросе LowCoder AJAX и COMET 10 15.07.2009 23:20