0
환자용 약속 양식이 있습니다 ... 약속 번호 양식에는 환자 번호, 이름, 전화 번호, 날짜, 시간 등 필드가 있습니다. ..... 원하는 항목 사용자가 mr 필드에 mr 필드를 입력 할 때 양식이 해당 환자의 데이터가있는 다른 필드를로드해야하는 경우 ... 데이터베이스에서 사용할 수있는 경우 ... 아약스를 호출하고 양식에서 데이터를로드 할 수 없습니다 ..... 제발 도와주세요Ajax 및 Laravel을 사용하여 데이터 게시 및로드 필드 5.2
약속 양식 :
아약스 전화 :
$('#mr_number').on('keyup',function(){
$.ajax({
type: 'post',
url: '/',
data: {'mr_number':$('input[name=mr_number]').val()},
dataType: 'JSON',
success: function (data)
{
console.log(data);
}
});
});
경로 : 폼 필드의 데이터를 반환합니다
Route::post('/','[email protected]')->name('patient.search');
검색 환자 기능 :
public function searchpatient(Patient $mr_number)
{
return ($mr_number);
}
음의 내부에, 그냥 빨리 눈에 당신이 아약스 호출하고있는 것
을 차단 CSRF에 대한 _token 번째가 필요합니다 'dataType : 'JSON'은 응답 **이 json이어야 함을 나타냅니다. 하지만 당신은 searchpatient 메소드가 단지 $ mr_number 객체를 리턴하고있다. 당신의 라우터가 그것을 json으로 바꾸는 것을 알고 있습니까? – Taplar
라우터 용 JSON으로 바꿀 코드를 작성하지 않았습니다. 아약스에 익숙하지 않으므로 아약스를 통해 데이터를 호출하거나 게시 할 수있는 방법에 대해 많이 알지 못합니다 ... – ma123456