uczę się jquery, jednak mam kłopot z pobieraniem danych. Chodzi mi żeby np walidacja odbyła się po stronie php a w javascpript chciałbym odebrać komunikat. Przykład:
Kod
<form action="krok2" id="krok2" >
...
</form>
...
</form>
Gdzie krok2 to metoda kontrolera.:
public function krok2(){ if(!walidacja) { } }
A w pliki formularza:
Kod
<script type="text/javascript">
$( document ).ready(function() {
...//co tutaj?
});
</script>
$( document ).ready(function() {
...//co tutaj?
});
</script>
No i właśnie nie wiem co dać w js aby odebrać te dane. Wiem że mogę użyć ajax:
Kod
$.ajax({ // wykonujemy zadanie ajax
url: base_url + "/viq/viq_ajx3/index",// okreslamy jaki adres chcemy wywolac
type: "POST",
data: data2,
success: function(data) {
$('#' + page + 'form').remove();
$('#' + page).html(data);
},
error: function() {
console.log('Cos poszlo nie tak...');
}
});
url: base_url + "/viq/viq_ajx3/index",// okreslamy jaki adres chcemy wywolac
type: "POST",
data: data2,
success: function(data) {
$('#' + page + 'form').remove();
$('#' + page).html(data);
},
error: function() {
console.log('Cos poszlo nie tak...');
}
});
Ale chce właśnie nie używając tego. Pytanie jednak jak? Będę wdzięczny za odpowiedź, jakiś przykładowy kod.
Ponawiam pytanie.