Передача методом POST в файл
Помогите разобраться.
На странице есть такая ссылка <a class="favorites" id="pid_2952" href="#">Проверка</a> Скрипт который передает в файл значение id <script type="text/javascript"> $(document).ready(function(){ $('.favorites').click(function(){ var _class = $(this).attr('class').split(' '); var _id = $(this).attr('id').split('_'); _favorites( _id[1], _class[1] ); return false; }); }); function _favorites(idpost, action) { $.ajax({ type: "POST", url: "/sys/app/models/Favorites.php", data: "idpost=" + idpost + "&action=" + action, success: function(html){ $("#favorites_rateresult-" + idpost).html(html); } }); } </script> Проблема в том что мне нужно передать еще и айди пользователя. Т.е. в файл у меня сейчас передается только id записи. Как мне еще передать одно значение (айди пользователя) в файл? ПС: Код не мой, я в js не разбираюсь, слепил из того что было. |
все очень просто
в id элемента добавь _<?=$user_id?> чтобы id выглядел так pid_111_333 <a class="favorites" id="pid_2952_<?=$user_id?>" href="#">Проверка</a> <script type="text/javascript"> $(document).ready(function(){ $('.favorites').click(function(){ var _class = $(this).attr('class').split(' '); var _id = $(this).attr('id').split('_'); _favorites( _id[1],_id[2], _class[1] );// здесь добавляется переменная id пользователя _id[2] return false; }); }); function _favorites(idpost,iduser, action) { $.ajax({ type: "POST", url: "/sys/app/models/Favorites.php", data: "idpost=" + idpost + "&iduser="+ iduser +"&action=" + action, success: function(html){ $("#favorites_rateresult-" + idpost).html(html); } }); } </script> |
Часовой пояс GMT +3, время: 20:00. |