handle v komponentě neobdrží parametr
Upozornění: Tohle vlákno je hodně staré a informace nemusí být platné pro současné Nette.
- thunderbuff
- Člen | 164
Mám zajímavý problém. Handle v komponentě neobdrží parametr, ale zdá se mi, že je všechno správně:
v šabloně komponenty:
<script>
jQuery.get({link refreshLiveFeed!}, {"{!$control->getParameterId('id')}": 15});
</script>
…toto pošle ajaxový požadavek s query tímto stringem:
?do=liveFeed-refreshLiveFeed&liveFeed-id=15
v komponentě mám následující handle:
<?php
public function handleRefreshLiveFeed($id) {
if ($id) {
\Nette\Diagnostics\Debugger::log($id);
}
else {
\Nette\Diagnostics\Debugger::log("smula");
}
?>
…a stále dokola se mi loguje „smula“. Zkoušel jsem vše, co mě napadlo. Máte tip?
Editoval thunderbuff (10. 12. 2012 14:59)