Доброе время суток. Подскажите, как отправить из Ajax одну переменную а именно имя домена и получить ответ в Ajax виде массива который должен с генерировать таблицу. Я делаю так. HTML: <form method="post"> <table> <tr><td>Domain:</td><td><input id="out_domain" type="text" name="domain" value="ufanalog.ru"></td></tr> </table> <div class="button_records"><input type="submit" name="getRrRecords" value="Получить записи"></div> </form> запрос Ajax Код (Javascript): $(document).ready(function(){ $('[name="getRrRecords"]').click(function(){ ajaxGetRrRecords(); }); function ajaxGetRrRecords(){ var domain = $('#out_domain').val(); $.ajax({ type: "POST", cache: false, url: "getrerecords.php", data:{domain:domain}, dataType: "json", success: function(data){ alert( "Прибыли данные: " + data ); console.log(data); } }); } }); Обработчик getrerecords.php PHP: <? //ini_set('display_errors',1); include '../reg/soap_action_getrrrecords.php'; //Подключение по API к SOAP-сервер if(isset($_POST['domain'])) { try { //вызываем функцию получения списка RR записей подомену $getrrrecord = $client->getRrRecords($_POST['domain']); } catch (SoapFault $fault) { //Неудалось вызвать функциюget RrRecords на сервере или она отработала неправильно. echo '<div class="forma"><b>Невозможно выполнить функцию четения записи DNS</b></div>'; //echo $format1."Couldntexecute getRrRecords".$format2; //echo "Fault code: ".$fault->faultcode."<br>Fault message: ".$fault->faultstring; logout(); exit(); } if ($getrrrecord->status->code != '1') { //функция отработала, возникла обработанная ошибка с идентификатором $getrrrecord->status->name,выдаем сообщение. echo '<div class="forma"><b>Не удалось получить записи DNS</b></div>'; echo '<div class="error_messages"><form action="../index.php"><button class="button" type="submit">Главная</button></form></div>'; //echo $format1."Failed to getRRrecords".$format2; //echo "Error name:".$getrrrecord->status->name."<br>Error message:".$getrrrecord->status->message; logout(); exit(); } else { $response = []; foreach($getrrrecord->data as $key =>$record) array_push($response, [ 'n' => $key+1, 'id' => $record->id, 'owner' => $record->owner, 'type_record' => $record->type_record, 'pri' => $record->pri, 'weight' => $record->weight, 'port' => $record->port, 'data' => $record->data ]); echo json_encode($response); } } ?> Ошибка в коде обработчика, файл не грузится 500 internal server error Подскажите в чем у меня ошибка?
как решить то, что твой php скрипт работает больше 30 сек (стандартно)? изучать... мож где-то цикл бесконечный или типа того...