Показать сообщение отдельно
  #1 (permalink)  
Старый 06.06.2015, 13:03
Новичок на форуме
Отправить личное сообщение для govorusha Посмотреть профиль Найти все сообщения от govorusha
 
Регистрация: 07.05.2015
Сообщений: 6

Не работает ajax при OnClick по ссылке firefox
Добрый день!

Вешаю простейшую ajax-функцию (передать-получить данные) на событие OnClick ссылки или кнопки. В хроме, ИЕ, опере, все работает, а в мозиле - сразу же происходит переход. Если заменить ссылку на # - все работает. Если заменить ajax на просто вызов alert - все работает и со ссылкой. А вот чтобы была ссылка, и работала функция - не получается...

Пожалуйста, подскажите, что я упускаю.

<p><a href="#" OnClick="myFUNC()"> Пустой href, работает </a></p>
<p><a href="#" OnClick="myFUNC2()"> Просто ALERT, работает </a></p>
<p><a href="www.yandex.ru" OnClick="myFUNC()"> Ссылка в href, axaj, не работает? просто переход на страницу </a></p>

<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.3/jquery.min.js"></script>
<script>
function myFUNC()
	{

$.ajax({
  type: 'POST',
	url: 'test.php',
  data: 'name=Andrew&nickname=Aramis',
  success: function(data){
    alert(data);
  }
});
	}
function myFUNC2()
	{

		alert ("успех");
	}


</script>

В test.php - просто отдаем полученные данные

<?
echo 'Пример 2 - передача завершилась успешно. Параметры: name = ' . $_POST['name'] . ', nickname= ' . $_POST['nickname'];
?>
Ответить с цитированием