2015-02-03 2 views
-1

У меня есть маленький вопрос о возвращаемом значении jQuery, я не знаю, что это возможно или нет. Это мой код jQuery:Как получить значение Jquery для переменной?

$(document).ready(function() { 
    $('.select_company').change(function() { 
     var post_company_id  = $(this).val(); 
     $.post('includes/test.php', { company_id: post_company_id }, function(res) { 
      if (res == 1) { 
       $('#sucess').show(); 
       $('#sucess2').hide(); 
      } 
      else { 
       $('#sucess2').show(); 
       $('#sucess').hide(); 
      } 
     }); 
    }); 
}); 

этот код работает отлично, что я точно хочу. Как я могу дать идентификатор ответа в качестве переменной для запроса MYSQL?

$mysql = "SELECT * FROM tb_name WHERE id = $response_id"; 

$response_id переменная должна поступать со страницы test.php. Цените свою большую помощь.

+2

Если я понимаю, в вашем php-файле: '$ response_id = $ _POST ['company_id']' – Debflav

+0

Да, точно. то есть моя переменная – user3619039

+0

Итак, вы хотите получить данные ** из ** вашего PHP-скрипта и поместить его в MySQL? Что делает jQuery? jQuery запускается в браузере, который находится на противоположной стороне PHP на сервере MySQL. – Quentin

ответ

0

в вашем PHP вы можете получить идентификатор с помощью insert_id ($mysqli->insert_id;) от Mysqli объекта после вставки это даст current inserted id, которые вы можете использовать в вашем php или вернуть его в JavaScript с encoded data and parse it на JavaScript.

Смежные вопросы