| 
	
	
		
		
			
			 
				Передача переменной из JS в PHP и обратно
			 
			
		
		
		
		Прошу помощи!!! Help Me!! 
Есть такая конструкция в HTML 
 
 <div id="content"> 
         <div id="slide-board"> 
                       <span id="slide">Рассчитать стоимость квартплаты</span>  
                       <div id="slider"> 
                            <div id="count-form"> 
                            <form name="count" id="count" method="post" action=""> 
                            <table cellpadding="0" cellspacing="0" class="ft"> 
                                <tr class="r0"> 
                                    <td class="t0"><img src="/images/f_03.jpg" alt="" /> Адрес:</td> 
                                    <td class="t1"> 
                                       <select name="adress"> 
                                         <option value="0"></option> 
                                         <option value="2">Дзержинского проезд д.8</option> 
                                         <option value="4">Дзержинского проезд д.6</option> 
                                         <option value="1">Рыленкова д.61</option> 
                                         <option value="3">Седова д.15</option> 
                                         <option value="2">Седова д.17</option> 
                                         <option value="3">Седова д.22</option> 
                                         <option value="3">Седова д.22А</option> 
                                         <option value="3">Седова д.24А</option> 
                                         <option value="3">Седова д.33А</option> 
                                         <option value="3">Седова д.42</option> 
                                         <option value="3">Седова д.44</option> 
                                         <option value="5">Седова д.44А</option> 
                                         <option value="3">Социалистическая д.4</option> 
                                         <option value="3">Социалистическая д.6</option> 
                                         <option value="3">Социалистическая д.7</option> 
                                         <option value="3">Строгань д.5</option> 
                                         <option value="3">Строгань д.6</option> 
                                         <option value="2">Строгань д.7</option> 
                                         <option value="3">Строгань д.9</option> 
                                         <option value="2">Чапаева д.1</option> 
                                         <option value="4">Чапаева д.6</option> 
                                         <option value="4">Центральная д.7А</option> 
                                         <option value="3">Центральная д.13Б</option> 
                                       </select>                                    </td> 
                                </tr> 
                                <tr class="r4"> 
                                    <td class="t0"><img src="/images/f_12.jpg" alt="" /> Площадь вашей квартиры:</td> 
                                    <td class="t1"><input type="text" name="square" /> м<sup>2</sup></td> 
                                </tr> 
                                <tr class="r5"> 
                                    <td class="t0"><img src="/images/f_14.jpg" alt="" /> Число жильцов (прописанных):</td> 
                                    <td class="t1"><input type="text" name="population" /></td> 
                                </tr> 
                                <tr class="r6"> 
                                    <td class="t0"><img src="/images/f_16.jpg" alt="" /> Отопление:</td> 
                                    <td class="t1"> 
                                        <table> 
                                        <tr><td>Центральное </td><td><input type="radio" name="heating" value="1" /></td></tr> 
                                        <tr><td>Индивидуальное </td><td><input type="radio" name="heating" value="2" /></td></tr> 
                                        </table>                                    </td> 
                                </tr> 
                                <tr class="r7"> 
                                    <td class="t0"><img src="/images/f_18.jpg" alt="" /> Холодная вода:</td> 
                                    <td class="t1"><input type="text" name="coldwater" /> м<sup>3</sup></td> 
                                </tr> 
                                <tr class="r8"> 
                                    <td class="t0"><img src="/images/f_20.jpg" alt="" /> Горячая вода:</td> 
                                    <td class="t1"><input type="text" name="hotwater" /> м<sup>3</sup></td> 
                                </tr> 
                                <tr class="r9"> 
                                    <td class="t0"><img src="/images/f_22.jpg" alt="" /> Электроэнергия:</td> 
                                    <td class="t1"><input type="text" name="energy" /> КВт</td> 
                                </tr> 
                                <tr class="r10"> 
                                    <td class="t0"> </td> 
                                    <td class="t1"><input type="button" id="count-button" value="Посчитать" /></td> 
                                </tr> 
                            </table> 
                            </form> 
                            </div> 
                            <div id="result-form" style="display: none"></div> 
                       </div> 
         </div> 
 
-От туда данные идут в JS 
 
$(document).ready(function(){ 
    $('#slide').click(function(){ 
        if ($('#slider').is(':hidden')) 
            $('#slider').slideDown('slow'); 
        else 
            $('#slider').slideUp('slow'); 
    }); 
     
    $('#count-button').click(function(){ 
        var fields = {}; 
        $('form#count input').each(function(){ 
            //console.dir(this); 
            if ($(this).attr('type') !== 'button' && $(this).attr('type') !== 'submit') 
            { 
                if ($(this).attr('type') == 'radio') { 
                    if (this.checked === true) 
                        fields[$(this).attr('name')] = $(this).attr('value'); 
                    //console.dir(this); 
        } else 
                    fields[$(this).attr('name')] = $(this).attr('value'); 
            } 
        }); 
        //console.dir(fields); 
		var adress = $('select[name="adress"]').attr('value'); 
        if (adress == 0) { 
            alert('Необходимо указать адрес'); 
            return; 
        } 
        if (!/^\d+$/.test(fields['square'])) { 
            alert('Необходимо указать площадь'); 
            return; 
        } 
        if (!/^\d+$/.test(fields['population'])) { 
            alert('Необходимо указать количество прописанных человек'); 
            return; 
        } 
        if (!/^\d+$/.test(fields['heating'])) { 
            alert('Необходимо указать вид отопления'); 
            return; 
        } 
        if (!/^\d+$/.test(fields['coldwater'])) { 
            alert('Необходимо указать колличество потраченной холодной воды'); 
            return; 
        } 
        if (!/^\d+$/.test(fields['hotwater'])) { 
            alert('Необходимо указать количество потраченной горячей воды'); 
            return; 
        } 
        if (!/^\d+$/.test(fields['energy'])) { 
            alert('Необходимо указать количество потраченной электроэнергии'); 
            return; 
        } 
		//alert(adress); 
		//alert(fields['square']); 
		//alert(fields['population']); 
		//alert(fields['heating']); 
		//alert(fields['coldwater']); 
		//alert(fields['hotwater']); 
		//alert(fields['energy']); 
		var data = fields; 
        data['adress'] = adress; 
        data['ajax']   = true; 
        data['action'] = 'count'; 
        //alert(data['action']); 
		 
		$.ajax({ 
        'type'   : 'POST', 
        'url'    : '/ajax.php', 
        'data'   : data, 
        'success': function (data) 
            { 
                $('#count-form').css({display: 'none'}); 
                $('#result-form').html(data).css({display: 'block'});                 
            } 
        }); 
          
		 //console.dir(adress); 
    }); 
});  
 
файл ajax.php утерян 
помогите получить данные в PHP, там обработать и передать обратно 
Заранее огромное СПС! 
		
	
		
		
		
		
		
		
	
		
			
			
	
			
			
			
			
			
				 
			
			
			
			
			
			
				
			
			
			
		 
		
	
	
	 |