Модераторы: feodorv
  

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> ISAPI CGI вывод ответа сервера в html, Без перенаправления на CGI-скрипт 
:(
    Опции темы
Voldemar2004
  Дата 17.6.2017, 12:18 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
***


Профиль
Группа: Завсегдатай
Сообщений: 1650
Регистрация: 25.12.2004

Репутация: нет
Всего: 23



Есть сервер IIS + ISAPI и C++ (MS VS 2012), сделал простой пример:

Клиент:

Код

<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<title>Insert title here</title>
</head>
<body>
<form method = "post" action = "/kons/ConsoleApplication1.exe">
<p>Enter your name</p>
<input type = "text" name = "name">
<input type = "submit" name = "button"/>
</form>
</body>
</html>


Сервер:

Код

#include "stdafx.h"
#include <iostream>
#include <cstdlib>
#include <string>

#include <fstream>
#include <sstream>

using namespace std;

int _tmain(int argc, _TCHAR* argv[])
{
    cout << "Content-Type: text/html\n\n";

    cout << "<?xml version = \"1.0\"?>"
    << "<!DOCTYPE html PUBLIC \"-//W3C//DTD XHTML 1.1//EN\" ";

    cout << "<html>"
    << "<head><title>My First Program</title></head>"
    << "<body>";

    cout << "Ответ"

    << "</body></html>";

return 0;
}



При нажатии кнопки выдает сообщение от сервера, как и должно быть. Но мне надо, чтобы при нажатии стрелки вверх или вниз на клавиатуре срабатывал ответ и выводил тут же в том же html - окне, не переходя на файл ConsoleApplication1.exe. Есть какие-то идеи ? Знаю как сделать аналогичный код на PHP + ajax, но с ISAPI столкнулся впервые.



--------------------
i_i 
(';') 
(V)

user posted image
PM MAIL   Вверх
Google
  Дата 18.11.2019, 16:47 (ссылка)  





  Вверх
  
Ответ в темуСоздание новой темы Создание опроса
1 Пользователей читают эту тему (1 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | C/C++: Сети | Следующая тема »


 




[ Время генерации скрипта: 0.0563 ]   [ Использовано запросов: 21 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.