<?php public function signup() { $data = array('response' => 'error', 'message' => 'Invalid email address'); echo json_encode($data); exit; } ?>
Nakon toga unutar ajax bloka napraviš nešto poput ovog:
Code:
.complete(function(data) {
$('.ajax-response).html(data.message).addClass('data.response');
}
Klasu dodaš da u css-u možeš srediti output na temelju poruke.
U view fajlu dodaš:
HTML:
<div class="ajax-response"></div>
-->
Umjesto file.php staviš putanju do ajax controllera. Npr. https://host.com/ajax-handler/signup.
Ovo je pretpostavka da se u laravelu route hendlaju na način {controller}/{method}. Pretpostavljam da kužiš što hoću reći.
U ajax controlleru "odradiš" POST i obradiš sve što ti treba, pa vratiš podatke npr. u ovom obliku:
PHP kod:
<?php public function signup() { $data = array('response' => 'error', 'message' => 'Invalid email address'); echo json_encode($data); exit; } ?>
Nakon toga unutar ajax bloka napraviš nešto poput ovog:
Code:
.complete(function(data) {
$('.ajax-response).html(data.message).addClass('data.response');
}
Klasu dodaš da u css-u možeš srediti output na temelju poruke.
U view fajlu dodaš:
HTML:
<div class="ajax-response"></div>
__________________
The best place to hide a dead body
is page 2 of Google search results.
|