Задать вопрос
@sunnyrio

Как получить данные в виде массива с сервера при помощи jquery ajax и обработать их выведя в index.php в блок DIV?

Как получить данные в виде массива с сервера при помощи jquery ajax и обработать их выведя в index.php в блок <DIV names='showall'></DIV>?

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

<html>
<head>
	<meta charset="utf-8">
	<link href="ui_rmenu_sty.css" rel="stylesheet">
	<script src='jquery-3.1.1.js'></script>
	<script src="ui_rmenu_scr.js"></script>
</head>
<body>
<a onclick='testajax();'>Link 1</a>
<DIV id='showall'></DIV>
</body>
</html>


Cодержимое testajax():
testajax()
{
}


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

<?php
	require_once 'dy_functions.php';
	$result = queryMysql("SELECT * FROM task");
	$num = $result->num_rows;



	for ( $i = 0 ; $i < $num ; ++$i )
	{
		$row = $result->fetch_array(MYSQLI_ASSOC);				
		$rows[]=$row;
	}


?>
  • Вопрос задан
  • 252 просмотра
Подписаться 1 Оценить 1 комментарий
Пригласить эксперта
Ответы на вопрос 1
@miserenkov
Middle PHP Developer
В конец файла tasktest.php добавить
echo json_encode($rows);
Еще неплохо было бы добавить заголовки json-ответа.
В JS
testajax ()
{
 $.ajax({
     url: "tasktest.php",
     method: "get",
     type: "json",
     success: function (data) {
          // обрабатываете данные 
     },
     error: function () {
           // уведомляете об ошибке 
      }
 });
}
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы