Cgi-скрипт Не Передает Переменные

Тема в разделе "Общие вопросы", создана пользователем sasha465, 27 дек 2012.

  1. sasha465

    sasha465 Well-Known Member

    Регистрация:
    29 мар 2009
    Сообщения:
    69
    Симпатии:
    0
    Мне нужно чтобы cgi-скрипт на Си вызывался через Ajax в Javascript и обратно информацию, а если точнее массив, записанный строкой. Так вот удивительно то, что cgi-скрипт передает по ajax строки обыным выводом printf, но не передает переменные с помощью того же pintf. Вот например:
    Код (C++):
    #include <stdio.h>
    #include <stdlib.h>
    int main(void)
    {
    int num=5;
    printf("Content-Type: text/html\n\n");
    printf("<start>");
    printf("%d",num);
    printf("<end>");
    printf("\n\n");
    return 0;
    }
    Так вот если вывести в Javascript alert'ом затем что пришло то грубо говоря придет не число 5, а вместо этого %d. Говорю грубо, потому что вместе с этим текстом приходит еще куча какого-то мусора, котоырй я обрезаю парсером. И так всегда, какую бы переменную я бы не пытался передать, приходит только строка параметров, вроде %d, %s и тому подобное. В чем проблема, как передать переменную обратно по ajax??? Буду крайне благодарен за помощь.
     
Загрузка...
Похожие Темы - Cgi скрипт Не
  1. vladis222
    Ответов:
    1
    Просмотров:
    1.098
  2. slavon-x86
    Ответов:
    2
    Просмотров:
    4.476
  3. sasha465
    Ответов:
    1
    Просмотров:
    1.866
  4. AnaStas
    Ответов:
    3
    Просмотров:
    3.099
  5. vital
    Ответов:
    1
    Просмотров:
    2.803

Поделиться этой страницей