Присоединяйтесь к нашему инвестиционному форуму, на котором уже 414,578 пользователей. Чтобы получить доступ ко многим закрытым разделам и начать общение -  .
Вход через:  
Все, что относится к Web-Программированию (PHP, Perl, JavaScript, MySQL, XML и т.д.)
При поддержке
Nethouse - лучшая платформа для создания сайтов
Важная информация
Как регулярно получать статус "Премиум" бесплатно?
Уважаемый гость, определены победители очередного этапа конкурса "Путь к успеху" ($500)
Изменения в акции "Оплата за сообщения".
Как на одной публикации заработать $100
Открылся магазин MMGP
Ответить
 
Первый пост Опции темы
Сообщения прочитаны и/или просмотрены Сегодня, 13:08
Старый 02.11.2016, 14:27
#1
 
Пол: Мужской
Инвестирую в: Форекс
Регистрация: 02.11.2016
Сообщений: 1
Благодарностей: 0
УГ: 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, 16:19
#2
Интересующийся
 
Имя: Александр
Пол: Мужской
Адрес: Санкт-Петербург
Инвестирую в: Свой бизнес
Регистрация: 24.01.2016
Сообщений: 50
Благодарностей: 7
УГ: 2
КП: 0.000
Re: ajax не возвращает json данные

Форум явно же по другой тематике. Из явного: предпоследний echo лишний. Если не поможет, то давайте ответ сервера посмотрим.
Alex Balatsky вне форума  
Сказали спасибо:
dkameleon (07.11.2016)
Старый 06.11.2016, 23:16
#3
Любитель
 
Возраст: 36
Регистрация: 16.05.2016
Сообщений: 160
Благодарностей: 42
УГ: 0
КП: 0.103
Re: ajax не возвращает json данные

Что выдает браузерная консоль? Есть ошибки? Какой ответ сервера?
HyipZanoza вне форума  
Старый 07.11.2016, 00:35
#4
Модератор
 
Пол: Мужской
Инвестирую в: Свой бизнес
Регистрация: 14.12.2006
Сообщений: 4,227
Благодарностей: 3,791
УГ: 1
подарки
награды Ветеран MMGP.RU Волшебный горшочек 
Re: ajax не возвращает json данные

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

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


Случайные темы
Аватар robot318
acpr - новейший сервис по раскрутке вашего ресурса
От robot318 в разделе «Партнерские программы»
Аватар Volk111
Travel Financial Group - travelfingroup.com
От Volk111 в разделе «Архив: Список проблемных/неактивных/закрытых программ»
Аватара нет
приветствие
От vorongen в разделе «Россияне»
Аватар Kaneki
Почему бизнес - это не только деньги?
От Kaneki в разделе «Предпринимательство и собственный бизнес»
Аватар kobilnyk
Киев подсчитал убытки от российских санкций
От kobilnyk в разделе «Новости в мире финансов и инвестиций»
Аватара нет
Onetimeinvest - onetimeinvest.com
От Xetang в разделе «Архив: Список проблемных/неактивных/закрытых программ»
.     
Пользователей
414,578
Тем
476,474
Сообщений
11,802,577