Nette Ajax POST data strinf
- 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