por que há um ponto de interrogação antes do activatepoll?
data : ({
polltitle:nameVal,
answerone:optVal1,
answertwo:optVal2,
answerthree:optVal3,
$activatepoll:viewpoll
}),
Além disso, você deve enviar a variável $_POST['submit']:
data : ({
polltitle:nameVal,
answerone:optVal1,
answertwo:optVal2,
answerthree:optVal3,
activatepoll:viewpoll,
submit: 'yeahhh'
}),