2016-07-02 4 views
1

Я разрабатываю систему инвентаризации в Интернете. В моем проекте у меня есть страница управления пользователями, и у нее есть таблица для просмотра всех пользователей.Не удается передать данные ячейки таблицы загрузки в php?

+----------------------------------------+ 
+ username + user type +  +  + 
+----------+-----------+--------+--------+ 
+ sample + sample + edit + delete + 
+----------+-----------+--------+--------+ 
+ sample + sample + edit + delete + 
+----------+-----------+--------+--------+ 
+ sample + sample + edit + delete + 
+----------+-----------+--------+--------+ 

У него есть две кнопки для изменения типа пользователя и для удаления пользователя из базы данных. Мне нужно получить имя пользователя из этой таблицы в php-скрипт, чтобы выполнить запрос на удаление. Я пробовал это,

$(document).on('click','.remove' ,function(){ 
    var $item = $(this).closest("tr").find('td:eq(0)').html(); 
    console.log($item); 
    <?php $username = <script>$item</script>?> 
}); 

но я не могу передать эту переменную «имя пользователя» на php. Как это сделать? Спасибо :-)

+1

Использование ** ajax call ** для перехода variabile пользователь nane в php – userfi

ответ

2

Для достижения этой цели необходимо выполнить запрос AJAX, как это:

$(document).on('click','.remove' ,function(){ 
    var $item = $(this).closest("tr").find('td:eq(0)').html(); 
    $.post("url/file.php", { // your php file 
     username: $item 
    }, function(data, status){ 
     // you will get response from your php page (what you echo or print) 
    }); 
}); 

PHP сторона:

$username = $_POST['username']; 
//Do whatever you want ... 
echo "success"; 
+0

Спасибо, я попробую, что –

+0

Могу ли я опубликовать эту переменную функции –

+0

Это сработало Спасибо –

0

Вы можете сделать это с помощью Ajax, это предложенный для вашего кода:

$.ajax({ 
      url: "data.php",//file wich has query select to db table 
      data: {id:theid},//describe your data here 
      dataType: 'json',// type of data that will you get (JSON/HTML). 
      type: 'POST',//sending type (POST/GET) 
      success: function(data) { 
       //do change the select option 
      } 
     }); 

Goodluck!