So I want to send a json to an ajax call but I don't know how to read the json when is sent. And also my json looks strange because of the backslashes...
This is my ajax:
    function find(){
        var type = $('#object_type').val();
            $.ajax({
                type : 'POST',
                url : 'get_user.php',
                data : {
                    'type' : type
                },
                dataType : 'json',
                error : function(response){
                    alert('SOMETHING WENT WRONG');
                },
                success : function(response){
This is what I get as a response:
"[{\"name\":\"Test\",\"link\":\"test.php\"},{\"name\":\"Test2\",\"link\":\"test2
.php\"}]"
                }
            });     
    }
This is my PHP function:
    $type = $_POST['type'];
    $user_array;
    $user = mysqli_query($conn, "SELECT name,link FROM user WHERE `type` LIKE '%".$type."%'") or die();
            while ($row = mysqli_fetch_array($user, MYSQLI_ASSOC)) {
                $row_array['name'] = $row['name'];
                $row_array['link'] = $row['link'];
                array_push($user_array, $row_array);
            }
        mysqli_close($conn);
        $result = json_encode($user_array, 128);
        echo json_encode($result);
 
     
    