私は助けが必要です。私はCodeigniterから価値を返すことに問題を抱えています。いつでも、私はの後にecho
それはうまく動作しますが、いつでも私はreturn true
を試しても動作しません。終了関数なしでPHPが値を返さない
私はPHP
コードにコメントコードがあります。私はecho
後exit
を使用している場合、それは動作しますが、私はそれが何
のAjaxリクエスト
$('#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;
}
}
はどのように動作しませんか? –
私は 'retuen'で試しましたが、うまくいきません。コメントありがとうございました –
それは何をしていないことになっていますか?問題の詳細な説明を追加するには、**あなたの質問を**編集してください。 –