기본 검도 자동 완성 예제는 일치하는 검색 결과가 Ajax 요청을 통해 가져 오는 설정을 보여줍니다. 요청한 리소스가 같은 도메인에 있으면 Ajax 로딩이 제대로 작동하지만 CORS를 지원할 기본 Ajax 요청을 구성 할 수 있는지 궁금하다. $.ajax({})
을 직접 사용하는 경우와 같이 Ajax 옵션을 전달하는 방법이 있습니까?크로스 도메인 아약스 요청을 지원하기 위해 검도가 만든 Ajax 요청 구성
$("#products").kendoAutoComplete({
dataTextField: "ProductName",
filter: "contains",
minLength: 3,
dataSource: {
type: "odata",
serverFiltering: true,
serverPaging: true,
pageSize: 20,
transport: {
read: "http://demos.kendoui.com/service/Northwind.svc/Products"
}
}
});
});
나는 기본적으로 (예를 울부 짖는 소리) 정규 JQuery와 아약스의 요청으로 요청을 통해 같은 세부적으로 제어 할
:
jQuery.ajax({
url: 'some url',
data: {id:id},
contentType: 'application/json',
type: "Get",
xhrFields: {
withCredentials: true
},
crossDomain: true
})
도메인이 다른 경우 클라이언트 도메인에 대해 원격 도메인에서 'Access-Control-Allow-Origin'을 허용해야합니다. 이것은 보안에 관한 것입니다. –
알아요. 서비스가 이미 지원되도록 구성되었습니다. 난 CORS를 지원하는 AJAX 요청을 할 필요가있다. – TGH
헤더에 액세스 토큰을 전달하고 서버 측에서이를 확인할 수있다. 나는 nodejs를 사용하여 편안한 로그인 시스템을 개발 중이다. 간단하게 액세스 토큰을 사용한 통신은 사용자 이름과 암호를 생성했습니다. –