Поиск по этому блогу

четверг, 9 февраля 2012 г.

Простой пример Ajax.

Итак. Если Вы попали в эту тему, то значит Вас интересуют асинхронные запросы. И скорее всего Вы ищите то, что искал я сам. А именно рабочий пример.
Тогда так:
Файл первый.
test.php - этот файл будет содержать только js код и html
<head></head>
<body>
<script type="text/javascript" src="./misc/js/jquery.pack.js"></script>
<script type="text/javascript">

$(document).ready(function(){
$('#a').click(function(){
var b = confirm('Вы уверены что хотите получить данные?');
if(b){
var v = $('#sel').val();
$.post('test.a.php', {val: v}, function(data){
$('body #body').html('<pre>'+data+'</pre>');
});
}
});
});
</script>
<select id="sel">
<option value='server'>$_SERVER</option>
<option value='files'>$_FILES</option>
<option value='get'>$_GET</option>
<option value='post'>$_POST</option>
<option value='cookie'>$_COOKIE</option>
</select> &nbsp;&nbsp;&nbsp;
<button id='a'>Тыц</button><br /><br />
<div id="body"></div>
</body>
и файл второй test.a.php - который содержит php - код. Который бы вывелся на экран при запросе скрипта из браузера.
<?php
switch($_POST['val']){
case 'server': print_r($_SERVER); break;
case 'get': print_r($_GET); break;
case 'post': print_r($_POST); break;
case 'files': print_r($_FILES); break;
case 'cookie': print_r($_COOKIE); break;
default: echo 'Неверные входные данные!';


Скачать исходники (1,42 Кб)
Не забудьте скачать JQuery(!)

1 комментарий:

  1. src="./misc/js/jquery.pack.js"

    путь до jquery заменить на свой.

    ОтветитьУдалить

Количество·просмотров