Я получаю 500 (внутренняя ошибка сервера) на jQuery получить запрос - PullRequest
0 голосов
/ 29 февраля 2020

Я получаю 500 ошибок при JQuery методе get.

Код для получения ответа:

$(document).ready(function(){
    $("#search-box").keyup(function(){
        var input = document.getElementById("search-box").value;
        $.get("content/addons/MarketPlace/process.php",
        {
            keyword: input,
            validate: 1
        },
        function(data,status){
            document.getElementById('suggestions').innerHTML = data;
        });
    });
});

content / addons / MarketPlace / process. php (весь файл):

<?php
// Marketplace addon
if(!empty($_GET["keyword"])) 
{
    global $db;
    $word = e($_GET["keyword"]);
    $query ="SELECT * FROM thbs_marketplace WHERE m_title like '" . $word . "%' ORDER BY m_title LIMIT 3";
    $result = mysqli_query($db, $query)
    or die ("SQL error(addon (marketplace)):" .mysqli_error($db));
    if(@mysqli_num_rows($result) > 0) 
    {
        foreach($result as $name) 
        {
            ?>
            <br><div class="card-container">
                <div class="card">

                <h2><b><?php echo $name['m_title']; ?></b><span class="badge badge-success"><?php echo $name['m_price']." ".getWebVar('currency');?></span></h2>
                Type: <?php echo $name['m_type'];?><br>
                Description: <?php echo $name['m_description']; ?><br>
                <img src="<?php echo $name['m_image'];?>" style="left: 5px; height: 200px; width: auto;" alt="<?php echo $m_title;?>">
                <br>
                <a class="btn btn-primary" href="client_area?addon_use=MarketPlace&add_cart=<?php echo $name['m_id'];?>">Add to cart</a>
                </div>

                </div><?php
         }


    } 
} 
else 
    { 
        if($_GET['validate'] == 1)
        {
            ?> <script> document.getElementById('suggestions').innerHTML = `No results`; </script> 
    <? 
        }
    }
?>

Что происходит? я попытался получить доступ к процессу. php с параметрами получения в URL, и я получил то же самое, 500 внутренняя ошибка сервера. Почему? (Не удается найти решающий ответ по Stackoverflow)

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...