Ich brauche Hilfe. Ich bekomme Probleme bei der Rückgabe von Codeigniter. Wann immer, verwende ich exit;
nach echo
es funktioniert gut, aber wann immer ich versuche return true
es funktioniert nicht.PHP nicht Rückgabewert ohne Exit-Funktion
Wie ich habe Kommentarcode in PHP
Code. wenn i exit
nach echo
verwenden es funktioniert, aber wenn ich das nicht tun, dass es nichts
Ajax Anfrage
$('#social-form').on('submit', function(e){
e.preventDefault();
var str = $("#social-form").serialize();
if (str === '') {
swal("Please Fill All Fields");
} else {
$.ajax({
type: "POST",
url: baseUrl + "/admin/social/",
data: str
})
.done(function (data) {
console.log(data);
swal("Information", data, "info");
})
.error(function() {
swal("Oops", "We couldn't connect to the server!", "error");
});
}
});
Codeigniter-3
public function social(){
$name = $this->input->post('name');
$profile = $this->input->post('profile');
$this->form_validation->set_rules('name', 'name', 'required|trim');
$this->form_validation->set_rules('profile', 'profile', 'required|trim');
if ($this->input->post() && $this->form_validation->run() != FALSE) {
$this->load->model('Social_model','social');
$this->social->update($name,$profile);
echo 1;
//exit;
//return true;
}
else
{
echo 0;
//exit;
//return false;
}
}
Funktioniert nicht wie? –
Ich habe versucht mit 'retuen' aber es wird nicht funktionieren. Danke für den Kommentar –
Was soll es tun, was es nicht tut? Bitte ** [bearbeiten] ** Ihre Frage, um weitere Erklärungen des Problems hinzuzufügen. –