Форум программистов, компьютерный форум, киберфорум
JavaScript
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Человек
 Аватар для dolte
331 / 205 / 63
Регистрация: 04.02.2013
Сообщений: 1,224

Не работает запрос формы аяксом

17.10.2013, 13:46. Показов 382. Ответов 1
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Если выполнять скрипт простым <form action="..." method="post">
То всё работает и на новой странице появляется картинка.

Если же это выполнять ajax'ом, то на страницу выведет

�PNG IHDR�21�M�IDATx��ѱ �0��j�5.�� �V�I.=ig���w�Zg���{f��7�K�< �$̓0O�< �$̓0O�< �$̓0O�< �$̓0O�< �$̓0O�< �$̓0O�< �$̓0O�< �$̓0O�< �$̓0O�< �$̓0O�< �$̓�{[\���dIEND�B`�
PHP
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
$text_online = $_REQUEST["text_online"];
$text_offline = $_REQUEST["text_offline"];
$ip="109.105.134.72";
$f="font/verdana.ttf";
$port="39190"; 
$soket = @fsockopen($ip, $port, $errno, $errstr, 1);
if($soket >= 1){ 
    $text = $text_online;
    $color="0x00ff00";
} else { 
    $text = $text_offline;
    $color="0xff0033"; 
}
$img = imagecreatefrompng("image/2.png");
$c = imagettfbbox(15 , 0, $f, $text);
$w = $c[2] - $c[0]; 
$h = $c[1] - $c[7];
$X = (150 - $w-10) / 2;
$Y = (50 + $h-0) / 2;
imagettftext($img, 15, 0, $X, $Y, $color,$f , $text);
imagepng($img);
imagedestroy($img);
header("Content-type: image/png");
HTML5
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
<!doctype html>
<head>
<title>Тест</title>
<script src="http://yandex.st/jquery/1.9.1/jquery.js"></script>
<script>
$(document).ready(function(){ 
    $('.go_result').click(function(){ 
        var clkid = this.id; 
            $.ajax({ 
                type: "POST",
                url: "switch.php",
                data: "id="+clkid,
                success: function(html){ 
                    $("#result").html(html);
                }
            });
        return false; 
    });
});
</script>
</head>
<body>
<form>
    <label for="text_on_img" >Текст статуса онлайн:</label><br/>
    <input type="text" name="text_online" size="40"/>
    <br/><br/>
    <label for="text_on_img" >Текст статуса оффлайн:</label><br/>
    <input type="text" name="text_offline" size="40"/>
    <br/><br/>
    <input type="submit" class="go_result" value="Запилить статусчег"/>
</form>
<br/><br/>
<div id ="result">Здесь будет находиться результат выполнения php-сценария </div >
</body>
</html>
0
cpp_developer
Эксперт
20123 / 5690 / 1417
Регистрация: 09.04.2010
Сообщений: 22,546
Блог
17.10.2013, 13:46
Ответы с готовыми решениями:

Отправка формы аяксом
Здравствуйте подскажите пожалуйста как настроить отправку формы через аякс? я брал материал вот отсюда http://blog.ox2.ru/php/ajax-form/ ...

Отправка формы аяксом
Как отправить форму через Ajax без перезагрузки страницы, чтобы результат отправки (true или false) отобразился в #result ? Форма...

Не работает AJAX-запрос при отправке данных с формы на почту
Недавно сверстал такой сайт ul-massage.ru. Начал настраивать форму отправки заявки на услугу (пока что только на примере формы в секции...

1
0 / 0 / 0
Регистрация: 17.10.2013
Сообщений: 4
17.10.2013, 18:10
Ну так все верно) Вы отправляете в ответе с сервера саму картинку, ее байты. Сохраните где-нибудь и возвращайте адрес на сервере и все будет ОК.
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
raxper
Эксперт
30234 / 6612 / 1498
Регистрация: 28.12.2010
Сообщений: 21,154
Блог
17.10.2013, 18:10
Помогаю со студенческими работами здесь

Не работает SQL запрос с веб формы (учебный материал)
Добрый. Решил научиться использовать базы данных в php. Работаю по книге Бретта Маклафлина php и mysql исчерпывающее руководство 2е...

Проверка формы не работает, если отправка формы была отменена
Здравствуйте, есть форма с 7ю радиокнопками и кнопкой submit, которая отправляет ее на сервер. Я написала простейший скрипт для валидации....

Открытие формы на нужной записи из другой формы, источником записи которой является запрос-объединение
В MS ACCESS есть ленточная форма Ф3, источником записей которой является запрос-объединение из двух таблиц Т1 и Т2, для изменения данных...

Запись с инпутов аяксом
Всем привет, подскажите как лучше записывать данные. Имеется около 20 инпутов, часть из них может быть заполнено часть нет. ...

Дилема с куками и аяксом
Уважаемые люди! Помогите пожалуйста! #cookie #ajax Проблема с авторизацией и куками. Вот её суть: На главной странице есть...


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

Или воспользуйтесь поиском по форуму:
2
Ответ Создать тему
Новые блоги и статьи
Программная установка даты и запрет ее изменения
Maks 02.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа "СписаниеМатериалов", разработанного в конфигурации КА2. Задача: при создании документов установить период списания автоматически. . .
Вывод данных в справочнике через динамический список
Maks 01.04.2026
Реализация из решения ниже выполнена на примере нетипового справочника "Спецтехника" разработанного в конфигурации КА2. Задача: вывести данные из ТЧ нетипового документа. . .
Функция заполнения текстового поля в реквизите формы документа
Maks 01.04.2026
Алгоритм из решения ниже реализован на нетиповом документе "ВыдачаОборудованияНаСпецтехнику" разработанного в конфигурации КА2, в дополнении к предыдущему решению. На форме документа создается. . .
К слову об оптимизации
kumehtar 01.04.2026
Вспоминаю начало 2000-х, университет, когда я писал на Delphi. Тогда среди программистов на форумах активно обсуждали аккуратную работу с памятью: нужно было следить за переменными, вовремя. . .
Идея фильтра интернета (сервер = слой+фильтр).
Hrethgir 31.03.2026
Суть идеи заключается в том, чтобы запустить свой сервер, о чём я если честно мечтал давно и давно приобрёл книгу как это сделать. Но не было причин его запускать. Очумелые учёные напечатали на. . .
Модель здравосоХранения 6. ESG-повестка и устойчивое развитие; углублённый анализ кадрового бренда
anaschu 31.03.2026
В прикрепленном документе раздумья о том, как можно поменять модель в будущем
10 пpимет, которые всегда сбываются
Maks 31.03.2026
1. Чтобы, наконец, пришла маршрутка, надо закурить. Если сигарета последняя, маршрутка придет еще до второй затяжки даже вопреки расписанию. 2. Нaдоели зима и снег? Не надо переезжать. Достаточно. . .
Перемещение выделенных строк ТЧ из одного документа в другой
Maks 31.03.2026
Реализация из решения ниже выполнена на примере нетипового документа "ВыдачаОборудованияНаСпецтехнику" с единственной табличной частью "ОборудованиеИКомплектующие" разработанного в конфигурации КА2. . . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru