Всем боброго времени. Обратился за помощью, т. к. только недавно начал постигать php, а JS "зацепило" попутно.
Собственно вопрос:
 есть страница моего учебного сайта. (как бы, интернет-магазин)
На этой страничке я "нарисовал" кнопку 
<button class="by" name="7">Купить</button>
При нажатии на эту кнопку появляется форма (она на странице есть, но скрыта, а при нажатии появляется)(этот скрипт я в интернете нашел, из много подобных, ф думаю Вы вкурсе)
Заполняем форму и кнопкой на ней отпра 
<input type="submit">
отправляем ajax запрос на сервер вот таким кодом:
$.post( // инициaлизируeм ajax зaпрoс
			     "/cart/checkoutAjax/"+id, // путь дo oбрaбoтчикa
                             {}, 
			    function(data){ // eсли всe прoшлo oк
		       			$().toastmessage('showSuccessToast', "Форма отправлена"); // пишeм чтo всe oк
                                        $('#modal_form').animate({opacity: 0, top: '45%'}, 200,  // плaвнo меняем прoзрaчнoсть нa 0 и oднoвременнo двигaем oкнo вверх
                                        function(){ // пoсле aнимaции
					$(this).css('display', 'none'); // делaем ему display: none;
					$('#overlay').fadeOut(400);});// скрывaем пoдлoжку
                                        
                            });
так вот дело в том, что перед тем как производить всю эту магию с появлениями и отправкой я инициализирую переменную 
	
	| 
		 Код: 
	 | 
	id = $(this).attr('name') | 
	
а потом привязываю (как видно) в строку запроса, что бы она передавалась. 
Так вот эта переменная не определяется, не могу понять, как работает 
Это же имеется в виду весь документ на этой странице, или нет? 
Ну, как то так изложил, буду благодарен за Ваши советы!