IFrame - это самое простое решение без суеты, если вы хотите разрешить обратную передачу.
Или, это немного левое поле и oldschool, но не могли бы вы использовать прозрачный GIF 1x1 в качестве вашего голосования? Они нажимают на ссылку (радио / span / что угодно), вы устанавливаете src изображения на то, что живет на вашем сервере. Что-то вроде
document.getElementById('voteImage').src='http://your.server/vote.html?pollidentifier=123&vote=4'
где Vote.html - ваш серверный код для обработки голосования, идентификатор опроса - способ указать, какой это опрос, а голосование - это голос, который они выбрали. Все, что нужно сделать voice.html - вернуть что-то, похожее на изображение, и браузер будет счастлив. Очевидно, вам нужно будет установить stuff , чтобы люди не выдумывали голоса, но изображение + куки - это то, что раньше использовали старые таймеры до появления нового fxangled xhr.