2013-04-08 5 views
-1

Извините за относительно неопределенное название, я не могу придумать ничего лучшего.Как я могу вызвать get из javascript

Во всяком случае, у меня есть страница, показывающая канал камеры, и я хочу управлять панорамированием/наклоном. У меня есть python cgi, который управляет фактическими гайками и болтами и выплевывает html, изображение обновляется javascript и ищет: action = (left | right | up | down). Я зажимаю нажатия клавиш для этого бита, но я не могу понять, как вызвать GET для cgi без перезагрузки всей страницы. Есть ли способ, которым я могу это сделать, или мне просто нужно перезагрузить страницу?

Благодаря

+7

Это называется делать ajax. попробуйте googling для этого. –

+1

http://api.jquery.com/jQuery.get/ – j08691

+0

Этот бизнес-запрос без перезагрузки страницы называется AJAX (асинхронный JavaScript и XML). У библиотек Lot есть инструменты, чтобы вы начали с этого. SO специально любит версию jQuery, см. Ссылку j08691. – nwellcome

ответ

3

ajax get использование ..

попробовать это

$.get('path/to/cgi',{data:"test"},function(data){ 
    alert("done"); 
}) 

первый вариант url..the путь туда, где вам нужно отправить ДАННЫЕ в.
второй параметр (необязательно) данные объекта, который нужно отправить на свой CGI,
третий (необязательно) функция успеха обратного вызова, которая вызывается, когда вы получите ответ от CGI успешно

вы можете получить данные в вас cgi методом GET