3

i have a php script that returns the front end, local this works fine, when i upload it to a server it won't work anymore. does anyone know a fix or finds a problem? no it isn't database related.

i also tried another server, so i don't think it server related.

ajax get request

 $(document).ready(function () {
    var carid;
    var tabid;
    $(".button-collapse").sideNav()
    $('.modal').modal();
    $.ajax({
        method: 'get',
        url: 'api.php',
        dataType: 'html',
        contentType: 'application/json',
        data: {
            action: 'getmedisch'
        }
    }).done(function (data) {

receiving php script:

switch ($_SERVER['REQUEST_METHOD']) {
  case'GET':
    $action = $_GET['action'];
    switch ($action) {
        case 'getmedisch':
            $content = new Content();
            $data = $content->get_content('medisch');
            $value = ' <div  class="col s3">
    <div id="newcard" object_id="NEW" class="card new">
        <div class="card-image">
            <img src="asset/bold.svg" style="width: 100%;  height: auto;">
            <div class="card-action zero-padding">
            </div>
        <div class="card-content">
            <h5>New Card</h5>
             </div>
    </div>
</div></div>';
            foreach ($data as $insert) {
                if($insert["online"]){$online= 'green online" ><i class="material-icons">visibility</i>';
                }else{$online= 'blue offline" ><i class="material-icons">visibility_off</i>';}
                $value .= '
        <div  class="col s3">
    <div id="cardobject" object_id="' . $insert["ID"] . '" class="card">
        <div class="card-image">
            <img  src="../asset/' . $insert["Foto"] . '" style="width: 100%;  height: auto;">
            <div class="card-action zero-padding">
                <div class="fixed-action-btn horizontal btn-card-midle" >
                    <a class="btn-floating btn-large red">
                        <i class="large material-icons">build</i>
                    </a>
                    <ul>
                        <li><a class=" delete btn-floating red"><i class="material-icons">delete</i></a></li>
                        <li><a class=" build btn-floating yellow darken-1"><i class="material-icons">mode_edit</i></a></li>
                        <li><a class=" status btn-floating ' . $online .'</a></li>

                    </ul>
                </div>
            </div>
        <div class="card-content">
            <h5>' . $insert["Titel"] . '</h5>

             </div>
    </div>
</div></div>
';
            }

echo $value;
            break;
Achiel Volckaert
  • 1,004
  • 11
  • 28
  • [How do you debug PHP scripts?](https://stackoverflow.com/questions/888/how-do-you-debug-php-scripts), [Debugging in PHP](http://php.net/manual/en/debugger.php) – Andreas Sep 22 '17 at 14:34
  • Turn on errors with `ini_set('display_errors','On')` and you will see your problem. – Ibu Sep 22 '17 at 14:41

0 Answers0