0 レビュー
0 回答
php-x-editableのajaxからデータを取得できませんでした
メールアドレスを変更するための検証を行いたい。メールの検証を空白にしないようにすることができました。 しかし、入力したメールがデータベースにすでに存在するかどうかを検証すると、ajaxからデータを取得できません。
これが私のコードです:
$('#email').editable({
validate: function(value) {
if ($.trim(value) == '') {
return 'This field is required';
} else if (sum_email(value) > 0) {
return 'Email already exists';
}
}
});
function sum_email(email) {
$.ajax({
url: "http://localhost/editable/user/sum_email",
type: 'post',
data: {
email: email
},
success: function(data) {
return data;
}
})
}
コントローラーのコード:
public function sum_email()
{
$email = $this->model->getUserByEmail($this->input->post('email'))->num_rows();
echo $email;
}
コントローラーからのデータが次のような値を返したことを確認しました: コントローラーからのデータ
sum_email関数で1を返すと機能します
function sum_email(email) {
return 1;
}
わからない
同様の質問
私たちのウェブサイトで同様の質問で答えを見つけてください。