Как правильно значение переменная передать в ajax запросе?

Вопрос вот в чем :)
Есть некая переменная, которую получаем при выборе select (для примера просто присвоим цифру 1). Как правильно передать это серверу
var ID = 1;
      			   $.ajax({
				url: '/aut/actions.php',
				headers: {...},
				method: 'POST',
				dataType: 'json',
				data: '{"action":"trip", "id_direct":"ID"}',
				success: function(){alert('Hooray');},
				error: function(){alert('Problem');}
				});


Если передавать так как выше, то в консоле браузера Headers: "id_direct":"ID" (если передавать число, то соответственно "id_direct":"2" и все замечательно работает), "id_direct":ID - тоже не принимает :(
  • Вопрос задан
  • 176 просмотров
Пригласить эксперта
Ответы на вопрос 1
Eridani
@Eridani
Мимо проходил
А зачем вы переменную пытаетесь передать как строку, заключив ее в кавычки?
"id_direct": ID}
и зачем сам параметр data заключать в одинарные кавычки?
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы