0
Laravel에서 다음 코드에 문제가 있습니다. 내 컨트롤러에 몇 가지 변수를 보내고, 그들과 함께 뭔가를하고 세 개의 변수를 되 돌린다. 아약스 호출, 경로 및 컨트롤러를 만들었지 만 아약스 호출이 실패합니다. 오류 코드 I receive this.컨트롤러에서 Ajax 요청이 실패합니다.
보기
function gg() {
var slider_value = document.getElementById('paradnyi').value;
var checkbox_value = document.getElementById('check_box').value;
var dto = {slider_value : slider_value, checkbox_value : checkbox_value};
$.ajax({
url : "/calc_change",
contentType : 'application/json',
data : JSON.stringify(dto),
type : 'POST',
success: function(data) {
document.getElementById('visits').innerHTML = data[0];
document.getElementById('slaves').innerHTML = data[1];
},
error: function(xhr, str){
alert('Возникла ошибка: ' + xhr.responseCode);
}
});
}
경로
Route::post('/calc_change',['uses'=>'[email protected]_change','as'=>'calc_change']);
컨트롤러
public function calc_change(Request $request){
$data = array();
$data[]=1;
$data[]=2;
//dd($data);
return response()->json($data);
}
'responseCode' 대신'xhr.responseText'를 사용해보십시오. –
@giannischristofakis, 내가 이것을 찾은 날에 html 코드를 반환합니다. - VerifyCsrfToken.php (line 68) csrf 토큰에 문제가 있습니까? 어떻게 고쳐? –
고쳐주세요! 방금 넣었습니다 보호 된 $ except = [ '업로드 - 이미지', 'calc_change', ]; VerifyCsrfToken 미들웨어 –