これであまりにも長く遊んでいます!Ajaxの取得リクエストからデータを取得できません
私はcodeigniterを使用しています。
私はAjax getリクエストからデータを取得しようとしています。単に、MySQLデータベースをチェックして、そこにデータがあるかどうかをチェックしたいのです。単純な真偽は返品には問題ありません。
ここに私の要求が続き、PHPが続きます。 PHPは正しい結果を$ dataに返しますが、Ajaxリクエストに戻ると、アラート(データ)が呼び出され、何も表示されません。
私が間違っていることは何ですか?
おかげで
function get_appointment_data(request_date){
$.ajax({
url: 'http://localhost/doctor_today/booking/retrieve_cal_data',
type: 'GET',
data: request_date,
success: function(data){
alert(data);
}
});
}
function retrieve_cal_data() {
$this->load->model('Booking_model');
$date = $this->input->get('date');
$data = $this->Booking_model->get_calendar_data($date);
return $data==null;
}
まず、サーバーからブラウザに送信されるものを見てみましょう。デバッグコンソールを試してみてください。 – SergeS
実際には、これを追加して、最終的にMySQL DBから文字列を返す必要があります。 。 –
私はエコーやプリントなど何も表示されません。 codeigniterはコントローラの戻り値を出力しますか?たぶんあなたは 'return $ data == null? "false": "true";または 'echo $ data == null? "false": "true"; '。 – Basti