Nette Ajax POST data strinf
Upozornění: Tohle vlákno je hodně staré a informace nemusí být platné pro současné Nette.

- trhacik
 - Člen | 1
 
Zdravím v nette jsem opravdu začátečník a zkouším pro sebe pár věcí..
JS mám zde:
<script>
var dataString = 'name='+ name + '&email=' + email + '&website=' + website + '&city=' + city + '&lat=' + lat + '&lng=' + lng;
            $.ajax({
                type: "POST",
                url: {link deletePic!},
                data: dataString,
                success: function() {
                    cancelRegistration();
                    users.clearLayers();
                    getUsers();
                    $("#loading-mask").hide();
                    $("#loading").hide();
                    $('#insertSuccessModal').modal('show');
                }
            });
</script>
a presenter zde:
<?php
    public function handleDeletePic() {
        $name = $this->context->getService('name');
        $email = $this->context->getService('email');
        $website = $this->context->getService('website');
        $city = $this->context->getService('city');
        $lat = $this->context->getService('lat');
        $lng = $this->context->getService('lng');
        $this->database->table('lampiony')->insert([
            'nazev' => $name,
            'typ' => $email,
            'oznaceni' => $website,
            'popis' => $city,
            'latitude' => $lat,
            'longitude' => $lng,
        ]);
    }
?>
Jde o vkládání dat do databáze získané pomocí JS.. Bohužel mi to
pořád hlásí: Service ‚name‘ not found.
Vím, že je to asi hloupá otázka ale začínám a chtěl bych se dozvědět
co je zde špatně..
Díky