Присоединяйтесь к нашему инвестиционному форуму, на котором уже 394,890 пользователей. Чтобы получить доступ ко многим закрытым разделам и начать общение -  .
Вход через:  
Все, что относится к Web-Программированию (PHP, Perl, JavaScript, MySQL, XML и т.д.)
Важная информация
Стартовала бессрочная акция "Оплата за сообщения".
Уважаемый гость, стартовал новый этап конкурса "Путь к успеху" ($500) подробнее...
Открылся магазин MMGP
Ответить
 
Первый пост Опции темы
Сообщения прочитаны и/или просмотрены Сегодня, 15:54
Старый 02.11.2016, 15:27
#1
 
Пол: Мужской
Инвестирую в: Форекс
Регистрация: 02.11.2016
Сообщений: 1
Благодарностей: 0
КП: 0.000
ajax не возвращает json данные

Добрый день!
Помогите, у меня ajax не возвращает json данные
sample.js

PHP код:
$(function() {

    $.
ajax({
        
type"GET",
        
dataType'json',
        
url"/residents/index.php",
        
success:function(data){
             
console.debug(data);
                    
console.debug(data);
                    
alert(data);
            }
    }).
done(function(resident) {
        
resident.unshift({ id"0"name"" });
                   
                $(
"#jsGrid").jsGrid({
                    
height"70%",
                    
width"100%",//100%
                    
selectingtrue,
                    
filteringtrue,
                    
editingtrue,
                    
sortingfalse,
                    
pagingtrue,
                    
autoloadtrue,
                    
pageSize15,
                    
pageButtonCount5,
                    
controller: {
                    
loadData: function(filter) {
                    return $.
ajax({
                        
type"GET",
                        
url"/residents/",
                        
datafilter
                                 
});
                },
                
insertItem: function(item) {
                    return $.
ajax({
                        
type"POST",
                        
url"/residents/",
                        
dataitem
                    
});
                },
                
updateItem: function(item) {
                    return $.
ajax({
                        
type"PUT",
                        
url"/residents/",
                        
dataitem
                    
});
                },
                
deleteItem: function(item) {
                    return $.
ajax({
                        
type"DELETE",
                        
url"/residents/",
                        
dataitem
                    
});
                                          }
                    },
           
fields: [
                { 
name"id"title"id"type"text"width150 },
                { 
name"county"title"Округ"type"number"width50filteringfalse },
                { 
name"dvk"title"ДВК"type"text"width200 },
                { 
name"surname"type"text"title"Is Married"filteringfalse },
                { 
type"control" }
            ]
            });
           });
//
        
}); 
index.php
PHP код:
<?php
include "../models/ResidentsRepository.php";
$config = include("../db/config.php");
$db = new PDO($config["db"], $config["username"], $config["password"]);
$residents = new ResidentsRepository($db);
switch(
$_SERVER["REQUEST_METHOD"]) {
    case 
"GET":
     
$result $residents->getAllNo();
     break;
        
    case 
"POST":
        
$result $residents->insert(array(
            
"name" => $_POST["name"],
            
"age" => intval($_POST["age"]),
            
"address" => $_POST["address"],
            
"married" => $_POST["married"] === "true" 0,
            
"country_id" => intval($_POST["country_id"])
        ));
        break;
    case 
"PUT":
        
parse_str(file_get_contents("php://input"), $_PUT);
        
$result $residents->update(array(
            
"id" => intval($_PUT["id"]),
            
"name" => $_PUT["name"],
            
"age" => intval($_PUT["age"]),
            
"address" => $_PUT["address"],
            
"married" => $_PUT["married"] === "true" 0,
            
"country_id" => intval($_PUT["country_id"])
        ));
        break;
    case 
"DELETE":
        
parse_str(file_get_contents("php://input"), $_DELETE);
        
$result $residents->remove(intval($_DELETE["id"]));
        break;
}
header('Content-Type: application/json; charset=utf-8');
//echo json_encode($result);
echo "Now the json encoded result: \n";
echo 
json_encode($result);
//var_dump($result);
//phpinfo(32);
?>
Баннер: {{ slide.title }}
sakada вне форума  
Старый 06.11.2016, 17:19
#2
Интересующийся
 
Имя: Александр
Пол: Мужской
Адрес: Санкт-Петербург
Инвестирую в: HYIP
Регистрация: 24.01.2016
Сообщений: 33
Благодарностей: 6
КП: 0.000
Re: ajax не возвращает json данные

Форум явно же по другой тематике. Из явного: предпоследний echo лишний. Если не поможет, то давайте ответ сервера посмотрим.
Alex Balatsky вне форума  
Сказали спасибо:
Старый 07.11.2016, 00:16
#3
Любитель
 
Возраст: 35
Регистрация: 16.05.2016
Сообщений: 157
Благодарностей: 40
КП: 0.097
Re: ajax не возвращает json данные

Что выдает браузерная консоль? Есть ошибки? Какой ответ сервера?
HyipZanoza вне форума  
Старый 07.11.2016, 01:35
#4
Модератор
 
Пол: Мужской
Инвестирую в: Свой бизнес
Регистрация: 14.12.2006
Сообщений: 4,161
Благодарностей: 3,708

награды Ветеран MMGP.RU Волшебный горшочек 
Re: ajax не возвращает json данные

Цитата:
Сообщение от sakada Посмотреть сообщение
echo "Now the json encoded result: \n";
это лишнее.
dkameleon вне форума  
Ответить
Войдите, чтобы оставить комментарий.
Сообщения прочитаны и/или просмотрены Сегодня, 15:54
Опции темы

Быстрый переход
Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Barushev1975 возвращает 50% рефских barushev1975 Архив: Реферальные и страховые предложения 1 27.10.2013 13:48
Вопрос к тем кто знает Ajax/JQuery QuaSwa Веб-программирование 24 27.04.2012 18:47
Веб разработка на Php, MySQL, Ajax. wundev Разработка сайтов 0 23.09.2011 10:07


Случайные темы
Аватар MR-Donald
Банк России снизил ключевую ставку до 11%
От MR-Donald в разделе «Новости в мире финансов и инвестиций»
Аватар Prezident
Угадай курс EUR/USD на 25.01.2014 00:00(Спонcор FXOpen)
От Prezident в разделе «Конкурсы от MMGP»
Аватар Сергей Ждан
Вопрос №8. Сколько времени надо быть готовым потратить на инвестирование?
От Сергей Ждан в разделе «Инвестомания - теория и практика инвестирования»
Аватар bizneser
В Dunkin Donuts теперь можно платить биткоинами через eGifter
От bizneser в разделе «Новости криптовалют»
Аватара нет
Старт нового проекта постингового профиля.
От Ad Motion в разделе «Маркетинг: общий форум»
Аватара нет
Autosurf-ru - www.autosurf-ru.com
От moneyreal в разделе «Архив: Реферальные и страховые предложения»
.     
Пользователей
394,890
Тем
442,070
Сообщений
10,717,656