Не передается переменная из jquery в php

147
14 ноября 2018, 15:00

Есть список предприятий, из которого вытаcкивается id каждого в console.log при переключении с одного предприятия на другое. Пытаюсь вытащить id на страницу php, таким образом что бы при переключении предприятий id тоже менялся на страницу. Подскажите как это сделать?? То что я пробую:

function OsagoValue(){ 
        $.ajax({ 
            type: 'POST', 
            url: 'order/view.php', 
            data: {action: 'OsagoValue',company: $('#company option:selected').val()}, 
            success: function(data){ 
                alert(data); 
            } 
 
 
 
        }); 
    }
//view.php 
<label class="nbox-span">Выберите предприятие</label> 
            <div class="select_ico"> 
                <select class="form-controlre" name="99999company" id="company" onchange="OsagoValue(); "> 
                    //тут идет код выборки предприятий 
 
                        <optgroup label=""></optgroup> 
                </select> 
           </div> 
            
            
            
 <?echo 'Первая переменная: '.$_POST[data].''?>

Answer 1

А если так?

$('#company').change(function(){ 
 
  var companyId = this.value,  
      postData = new FormData(); 
       
  postData.append('action','OsagoValue'); 
  postData.append('company', companyId); 
   
  $.ajax({ 
    type: 'POST', 
    url: 'order/view.php', 
    data: postData, 
    cache: false, 
    /*Опции для типа данных отправляемых на сервер*/ 
    processData: false, 
    contentType: false, 
    /**/ 
    success: function(data) { 
      alert(data); 
    } 
  }); 
   
});
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script> 
<label for="company" class="nbox-span">Выберите предприятие</label> 
<div class="select_ico"> 
  <select class="form-controlre" name="99999company" id="company"> 
    <option value="1">1</option> 
    <option value="2">2</option> 
    <option value="3">3</option> 
  </select> 
</div> 
 
<!-- 
  содержимое обработчика view.php 
  <? 
    echo $_POST['action'].' , '.$_POST['company']; 
  ?> 
-->

READ ALSO
stmt PHP не сохраняет запрос INSERT INTO

stmt PHP не сохраняет запрос INSERT INTO

После этого ничего не появляется в базе и нет ошибок от PHPВ документации к PHP делали так же

134
Зацикливание в админке WP

Зацикливание в админке WP

Создаю темуНа данный момент функционала никакого в ней толком нет

153
Разделение строки на отдельные части

Разделение строки на отдельные части

Недавно писал программу и столкнулся с одной проблемой

233
Паразитный курсор в SFML

Паразитный курсор в SFML

Дело заключается в том что при вождении курсора в окне sfml при нажатии клавиши движения, персонаж движется быстрее и рывкамиСоответственно...

196