JQuery ajax-запрос к php не будет выполняться? - PullRequest
0 голосов
/ 24 ноября 2018

Мне нужно загрузить элементы из MySQL в элемент select.поэтому я написал код ajax и код php.проблема в любом месте php-кода не выполняется.ошибок тоже нет.(URL-адрес правильный).Помогите мне, пожалуйста.Вот код jQuery

$('#loadButton').click(function () {
console.log("clicked"); //this prints
$.ajax({
    url: "api/service/RoomTypeService.php",
    method: "POST",
    async: true,
    data: "&operation=getAll",
    dataType: "json"
}).done(function (resp) {
    alert(resp);
    console.log(resp);
    for (let i = 0; i < resp.length; i++) {
        alert(resp); //this won't run
        let roomType = resp[i];
        $('#roomTypeCombo').append('<option>' + roomType[1] + '</option>');
    }
});
});

, и это полный код php

<?php

require_once __DIR__."/../dto/RoomTypeDTO.php";
require_once __DIR__."/../business/impl/RoomTypeBOimpl.php";


echo "Here in service"; //doesn't execute 

$roomTypeBo=new RoomTypeBOimpl();

$method=$_SERVER['REQUEST_METHOD'];

switch ($method){
 case "POST":
    $operation=$_POST["operation"];
    switch ($operation){
        case "getAll":
            echo json_encode($roomTypeBo->getAllRoomTypes());
            break;
    }
    break;
  case "GET":

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