Javascript.RU

Создать новую тему Ответ
 
Опции темы Искать в теме
  #1 (permalink)  
Старый 20.02.2015, 13:17
Интересующийся
Отправить личное сообщение для Bananza Посмотреть профиль Найти все сообщения от Bananza
 
Регистрация: 26.12.2014
Сообщений: 21

Ajax при переходе по ссылке
Добрый день! Помогите, пожалуйста с ajax.
( document ).ready(function(event) {
   /* event.preventDefault();*/
      $(".item_buttons_counter_block_sect a").click(function() {
      $.ajax({
      type: "POST",
      url: "<?=htmlspecialcharsBack($arItem['ID'])?>",
      success: function(){
      alert('Добавленно в сравнение.');
      }
      });
   });
   }

<div class="item_buttons_counter_block_sect">
     <a href="javascript:void(0);" style="color:grey; margin-left:18px; margin-top: 13px; display: block;">Добавить в сравнение</a>
</div>
Ответить с цитированием
  #2 (permalink)  
Старый 20.02.2015, 13:18
Аватар для ksa
ksa ksa вне форума
CacheVar
Отправить личное сообщение для ksa Посмотреть профиль Найти все сообщения от ksa
 
Регистрация: 19.08.2010
Сообщений: 14,271

Сообщение от Bananza
Помогите, пожалуйста с ajax.
И в чем именно тут можно помочь?
Ответить с цитированием
  #3 (permalink)  
Старый 20.02.2015, 13:25
Интересующийся
Отправить личное сообщение для Bananza Посмотреть профиль Найти все сообщения от Bananza
 
Регистрация: 26.12.2014
Сообщений: 21

При клике по ссылке ни чего не срабатывает.
Ответить с цитированием
  #4 (permalink)  
Старый 20.02.2015, 13:30
Аватар для ksa
ksa ksa вне форума
CacheVar
Отправить личное сообщение для ksa Посмотреть профиль Найти все сообщения от ksa
 
Регистрация: 19.08.2010
Сообщений: 14,271

Сообщение от Bananza
При клике по ссылке ни чего не срабатывает
Может:
- по тому УРЛ нет ничего
- сервер не ответил
- сервер ответил с ошибкой

По твоей пхпшной каше не понять... Проверяй:
- есть ли ошибки в консоли
- пришел ли запрос на тот УРЛ
- ответил ли сервер
- была ли ошибка при получении

Цитата:
jQuery.ajax
Это низкоуровневая реализация AJAX в jQuery. Для функций более высокого уровня абстракции обратитесь к $.get, $.post и т.д., которые, зачастую, легче понять и использовать
http://jquery-docs.ru/Ajax/jQuery.ajax/
Ответить с цитированием
  #5 (permalink)  
Старый 20.02.2015, 13:38
Интересующийся
Отправить личное сообщение для Bananza Посмотреть профиль Найти все сообщения от Bananza
 
Регистрация: 26.12.2014
Сообщений: 21

Проверял, запрос не пришёл.
Ответить с цитированием
  #6 (permalink)  
Старый 20.02.2015, 13:45
Аватар для ksa
ksa ksa вне форума
CacheVar
Отправить личное сообщение для ksa Посмотреть профиль Найти все сообщения от ksa
 
Регистрация: 19.08.2010
Сообщений: 14,271

Сообщение от Bananza
запрос не пришёл
Ошибки в консоли есть?
Ответить с цитированием
  #7 (permalink)  
Старый 20.02.2015, 13:52
Аватар для ksa
ksa ksa вне форума
CacheVar
Отправить личное сообщение для ksa Посмотреть профиль Найти все сообщения от ksa
 
Регистрация: 19.08.2010
Сообщений: 14,271

Bananza, у меня вот все нормально...

tmp.csp
<!DOCTYPE html>
<html ng-app>
<head>
<script src='http://code.jquery.com/jquery-latest.js'></script>
<!--
<script src="http://code.angularjs.org/1.1.4/angular.min.js"></script>
<link rel='stylesheet type=text/css href=tmp.css' />
-->
<style type='text/css'>
</style>
<script type='text/javascript'>
$(function(){
	$(".item_buttons_counter_block_sect a").click(function() {
		$.ajax({
			type: "POST",
			url: "tmp1.csp",
			success: function(data){
				alert(data);
			},
			error: function(){
				alert('На сервере рукожопы!');
			}
		});
	});
});
</script>
</head>
<body> 
<div class="item_buttons_counter_block_sect">
	<a 
		href="javascript:void(0);" 
		style="color:grey; margin-left:18px; margin-top: 13px; display: block;"
	>
		Добавить в сравнение
	</a>
</div>
</body>
</html>

tmp1.csp
Все ништяк. Сегодня #($zd($h))#
Ответить с цитированием
  #8 (permalink)  
Старый 20.02.2015, 13:52
Интересующийся
Отправить личное сообщение для Bananza Посмотреть профиль Найти все сообщения от Bananza
 
Регистрация: 26.12.2014
Сообщений: 21

Ошибок нет
Ответить с цитированием
  #9 (permalink)  
Старый 20.02.2015, 13:54
Аватар для ksa
ksa ksa вне форума
CacheVar
Отправить личное сообщение для ksa Посмотреть профиль Найти все сообщения от ksa
 
Регистрация: 19.08.2010
Сообщений: 14,271

Сообщение от Bananza
Ошибок нет
Смотри на какой УРЛ скрипт пытается отправлять запрос... Набери тот УРЛ сам в браузере в строке адреса...
Посмотри, что получается...

P.S.
Мой пример выше - работает...
Ответить с цитированием
  #10 (permalink)  
Старый 20.02.2015, 14:02
Интересующийся
Отправить личное сообщение для Bananza Посмотреть профиль Найти все сообщения от Bananza
 
Регистрация: 26.12.2014
Сообщений: 21

Спасибо, буду разбираться.
Ответить с цитированием
Ответ



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

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


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Активация нужного таба при переходе с другой страницы vladza Общие вопросы Javascript 4 11.11.2014 10:48
Ошибки при асинхронных AJAX запросах San4ezy Общие вопросы Javascript 4 27.03.2014 21:48
Как средствами Ajax при нажатии на кнопку (ссылку) открывать окно, в котором будет ин Sergo jQuery 3 13.03.2014 10:17
Книги по Ajax BaVa Учебные материалы 18 18.08.2013 14:05
Див при переходе по ссылке Andrejs Элементы интерфейса 6 27.04.2011 21:40