Отправляется неверный ID через ajax, php, mysql

Я пишу чат. У меня выводятся диалоги слева, чтобы сообщения загружались без перезагрузки страницы, использую ajax. Отправляю через GET аяксом айди своей сессии, и айди пользователя с кем хочу открыть диалог. Например айди 2 (Лёха), айди 3(Саня). Но, когда нажимаю на Саню (3) отправляется айди 2 (Лёха). Даже если там будет 100 диалогов, отправляется только первый айди.

введите сюда описание изображения [1]:

function load_messes()
{
    var poluchatel=$(".go").val();
    var otpravitel=<?echo "".$user_id."";?>;
    $.ajax({
            type: "GET",
            url:  "system/loadmess.php",
            data:"&poluchatel=" +poluchatel + "&otpravitel=" +otpravitel,
            // Выводим то что вернул PHP
            success: function(html)
            {
                
                //Очищаем форму ввода
                $("#messages").empty();
                //Выводим что вернул нам php
                $("#messages").append(html);
                //Прокручиваем блок вниз(если сообщений много)
                $("#messages").scrollTop(90000);
            }
    });
}

А это выборка php диалогов и там указывается в инпут айдишник.


$query = "SELECT users.*, dialogs.*
FROM users LEFT JOIN dialogs ON (users.`id`=dialogs.`otpravitel`) WHERE ('$user_id'=dialogs.`poluchatel`)
";
$result = mysql_query($query);
//Выводим все сообщения на экран
while($k=mysql_fetch_array($result)){   
$user_chat=$k['otpravitel'];
echo '


<a onClick="load_messes()"><div class="person border-none">
                                            <div class="user-info">
                                                <div class="f-head">
                                                    <img src="assets/img/90x90.jpg" alt="avatar">
                                                </div>
                                                <div class="f-body">
                                                    <div class="meta-info">
                                                        <span class="user-name" data-name="Grace Roberts">Grace Roberts</span>
                                                        <span class="user-meta-time">2:09 PM</span>
                                                    </div>
                                                    <span class="preview">Wasup for the third time like is you bling bitch</span>
                                                </div>
                                            </div><input type="text" value="'; echo $user_chat; echo '" id="go" class="go">
                                        </div></a>';

}

?>```



    ```
function send()
    {
        //Считываем сообщение из поля ввода с id mess_to_add
        var mess=$("#mess_to_send").val();
        var poluchatel=$('.go').val();
        var otpravitel=<?echo "".$user_id."";?>;
        // Отсылаем паметры
       $.ajax({
                type: "POST",
                url: "system/addmess.php",
                data:"mess="+mess + "&poluchatel=" +poluchatel + "&otpravitel=" +otpravitel,
                // Выводим то что вернул PHP
                success: function(html)
                {
                    //Если все успешно, загружаем сообщения
                    load_messes();
                    //Очищаем форму ввода сообщения
                    $("#mess_to_send").val('');
                }
        });
    }

Ответы (1 шт):

Автор решения: Igor
<a onClick="load_messes(this)"><div class="person border-none">

function load_messes(a)
{
  var poluchatel = $(a).find(".go").val()
  ...
→ Ссылка