Получение вывода из скрипта Python на стороне сервера - PullRequest
0 голосов
/ 10 января 2010

Эй, я делаю этот проект, где мы должны соединить клиентское приложение / веб-страницу javascript на сервере A со сценарием на стороне сервера python на сервере B.

Мне нужно получить вывод из скрипта python и сохранить его в переменной, но у меня возникают некоторые проблемы. Я пытался использовать XMLHttpRequest для этого, и хотя мне удалось установить соединение, возвращаемое значение из скрипта всегда "", пустая строка, и это не должно быть.

Кто-нибудь знает, в чем здесь проблема и как ее решить?

P.S. Мне намекают, что это может иметь отношение к безопасности межсерверных сценариев или что-то в этом роде, я не уверен, поможет ли это.

Спасибо

РЕДАКТИРОВАТЬ: я перешел на jQuery, который кажется проще. Видимо проблема действительно в кросс-серверной (мне удалось получить данные, если скрипт находится на том же сервере) безопасности или разрешений в веб-браузере (Firefox) .. Кто-нибудь знает способ обойти это?

EDIT2: нам удалось решить это с помощью JSON ... спасибо за ответы в любом случае!

1 Ответ

4 голосов
/ 10 января 2010

Похоже, ваш XMLHttpRequest не работает, потому что вы пытаетесь сделать междоменный запрос. Вместо этого вы можете использовать междоменное решение, например JSONP .

В общем, такие инструменты, как Сетевая панель Firebug действительно полезны для устранения проблем такого типа - вы можете использовать их, чтобы определить, правильно ли клиент отправляет запрос, и правильно ли отвечает сервер. .

...