Форум программистов, компьютерный форум, киберфорум
Наши страницы
jQuery
Войти
Регистрация
Восстановить пароль
 
Рейтинг 5.00/5: Рейтинг темы: голосов - 5, средняя оценка - 5.00
Dasha_DEV
0 / 0 / 0
Регистрация: 21.03.2015
Сообщений: 7
#1

PHP+jQuery+AJAX+JSON+MySQL

21.03.2015, 17:14. Просмотров 1028. Ответов 4
Метки нет (Все метки)

Здравствуйте!!! Помогите пожалуйста!
Начала изучать ajax, понадобилось мне это в связи с написанием диплома. Мне необходимо прикрепить базу к сайту, нашла подходящий видео урок посмотрела сделала все так как говорили в видео уроке, сначала все шло как нужно и все получалось, в конечном итоге ничего не отобразилось.
Заранее огромное спасибо!!!!!!
Есть 4 файла: test.html, server.php, script.js, bd.php

Содержимое test.html
HTML5
1
2
3
4
5
6
7
8
9
10
11
12
13
14
<!DOCTYPE html>
<html>
  <head>
   <title>ТендерТренд</title>
   <meta http-equiv="Content-Type" content="text/html; charset=windows-1251">
   <script type="text/javascript" src="jQuery/jquery.js"></script>
   <script type="text/javascript" src="jQuery/script.js"></script>
  </head>
  <body>
   <h1>PHP и т.д.</h1>
   <div id ="applic"></div>
   <div id="display"></div>
  </body>
</html>
Содержимое server.php
PHP
1
2
3
4
5
6
7
8
9
10
11
12
13
<?php
 
require_once 'blocks/bd.php';
$sql = "SELECT * FROM application";
$query = mysql_query($sql) or die(mysql_error());
$array = array();
while($row = mysql_fetch_assoc($query)){
    $array[] = $row;
    }
$json = json_encode($array);
echo $json;
 
?>
Содержимое script.js
Javascript
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
$(document).ready(function(){
 
$.ajax({
    url:"server.php",
    type:"GET",
    dataType:"json",
    success: function(json){
        var j =0;
        var out ='';
        while(j <= json.length-1){
            out += "<p>"+ json[j].id_number +"</p>"+
            "<p>"+json[j].name +"</p>"+
            "<p>"+json[j].id_results + "</p>";
            j++;
        }
$("#applic").html(out);
            }
    });
});

Содержимое bd.php

PHP
1
2
3
4
5
<?php
mysql_connect('localhost','admin', '190403dev');
mysql_select_db('orders');
 
?>
База банных:
наз-ся:orders
таблица БД:application
поля таблицы:id, id_number, nume, id_results.

Заказываю контрольные, курсовые, дипломные и любые другие студенческие работы здесь.

0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
21.03.2015, 17:14
Ответы с готовыми решениями:

Обясните на пальцах Ajax + Jquery + Php + Json
Нужен пример скрипта, очень простого Допустим мы посылаем какие либо данные с...

JSON из PHP в jQuery
Ребят, можете подсказать, где ошибка? Даже алерт не срабатывает... (путь к пхп...

PHP + AJAX + JSON
Посылаю post запрос и в обратку получаю json массив. Скрипт PHP, которому...

Связка jquery и php через JSON
Здравствуйте, javascript отправляет запрос в settings.php, в котором находится...

JQuery, Ajax и PHP
Из прочитанных материалов я не смог разобраться, как заставить скрипт работать....

4
phpk
26 / 29 / 13
Регистрация: 15.05.2013
Сообщений: 1,152
21.03.2015, 17:39 #2
Попробуйте поменять расширение файла test.html на test.php, или проверьте правильность указания путей к файлам. У меня ваш код работает. Данные показывает из базы
0
Dasha_DEV
0 / 0 / 0
Регистрация: 21.03.2015
Сообщений: 7
21.03.2015, 20:34  [ТС] #3
Когда меняешь расширение ничего не меняется, пути я тоже проверила...
У меня соединение с базой едет если в браузере открыть файл server.php то видно что данные из базы выводятся вот в таком виде:

[{"id":"1","id_number":"0148300030013000016","name":"\u041d\u0430 \u0432\u044b\u043f\u043e\u043b\u043d\u0435\u043d\u0438\u0435 \u0444\u0443\u043d\u0446\u0438\u0439 \u0413\u0435\u043d\u0435\u0440\u0430\u043b\u044c\u043d\u043e\u0433\u043e \u043f\u043e\u0434\u0440\u044f\u0434\u0447\u0438\u043a\u0430 \u043f\u043e \u0441\u0442\u0440\u043e\u0438\u0442\u0435\u043b\u044c\u0441\u0442\u0432\u0443 \u0432 \u0433.\u0412\u043e\u043b\u043e\u043a\u043e\u043b\u0430\u043c\u0441\u043a, \u043f\u0435\u0440. \u041d\u043e\u0432\u043e-\u0421\u043e\u043b\u0434\u0430\u0442\u0441\u043a\u0438\u0439, \u0437\u0434\u0430\u043d\u0438\u044f \u0434\u043e\u0448\u043a\u043e\u043b\u044c\u043d\u043e\u0433\u043e \u043e\u0431\u0440\u0430\u0437\u043e\u0432\u0430\u0442\u0435\u043b\u044c\u043d\u043e\u0433\u043e \u0443\u0447\u0440\u0435\u0436\u0434\u0435\u043d\u0438\u044f \u043d\u0430 100 \u043c\u0435\u0441\u0442. \u0417\u0430\u043a\u0430\u0437\u0447\u0438\u043a: \u0410\u0434\u043c\u0438\u043d\u0438\u0441\u0442\u0440\u0430\u0446\u0438\u044f \u0412\u043e\u043b\u043e\u043a\u043e\u043b\u0430\u043c\u0441\u043a\u043e\u0433\u043e \u043c\u0443\u043d\u0438\u0446\u0438\u043f\u0430\u043b\u044c\u043d\u043e\u0433\u043e \u0440\u0430\u0439\u043e\u043d\u0430 \u041c\u043e\u0441\u04 - это небольшой кусок

Я так понимаю что файл script.js должен эти непонятные данные преобразовать в надлежащий вид, но он не срабатывает выводит только <h1>PHP и т.д.</h1.
0
Давран
21.03.2015, 21:02
  #4

Не по теме:

Dasha_DEV, Ваш универ в качестве дипломной работы допускает написание сайта?

0
Dasha_DEV
0 / 0 / 0
Регистрация: 21.03.2015
Сообщений: 7
21.03.2015, 21:09  [ТС] #5
это будет не сайт.
0
21.03.2015, 21:09
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
21.03.2015, 21:09

JQuery ajax запрос и php ответ
Предполагается, что получив от сервера ответ JS выведет логин, добавив его в...

POST запрос jQuery + Ajax + PHP
Не могу немного понять как выполнять такие запросы, понял как возвращать html...

jQuery, Ajax, Php radio button
Здравствуйте! jQuery, Ajax только начинаю изучать. Подскажите пожалуйста, как в...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
5
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2018, vBulletin Solutions, Inc.
Рейтинг@Mail.ru