내 서버에 JSON 파일이 생성되었지만 다른 호스트의 해당 데이터에 액세스하려고합니다. 내 서버 또는 JSON 파일에서 JSONP와 같은 다른 도메인에서 액세스 할 수 있도록하려면 어떻게해야합니까?JSONP 콜백을 만드는 방법은 무엇입니까?
1
A
답변
1
웹에 접근 할 수있는 방법으로 노출되었다고 가정하면 callback
(또는 유사한) 매개 변수를 수락해야합니다. 그러면이 매개 변수가 JSON 데이터의 래퍼가됩니다. 예 : 당신은
이 있다면 : 반환
/some/service.json
:
{"this":"is","JSON":"data"}
당신은 다음 서비스가 전달 될 수 있도록 callback
:
/some/service.json?callback=foo
어느 차례로 결과 :
를foo({"this":"is","JSON":"data"})
JSONP를 사용하여 응답을 만드는 것이 전부입니다.
0
내가 코드의 도움 아래이를 생각하면
$.ajax({
type: "POST",
url: "xyz.com",
data: jsondata,
dataType: "jsonp",
success: function(data) {
if(data.flag == true){
alert(data.msg);
} else {
alert("not sucess");
}
}
});
관련 문제
- 1. JSONP 임의 콜백을 jQuery와 함께 사용하는 방법은 무엇입니까?
- 2. 각도로 JSONP POST 요청을 만드는 방법은 무엇입니까?
- 3. 콜백을 사용하여 Android 서비스를 만드는 방법은 무엇입니까?
- 4. 노드 js에서 비동기 콜백을 만드는 방법은 무엇입니까?
- 5. jQuery가 자동으로 JSONP 콜백을 추가하지 않는 이유는 무엇입니까?
- 6. jsonp의 콜백을 살균하는 가장 좋은 방법은 무엇입니까?
- 7. ASP.NET에서 JSONP 웹 서비스를 만드는 가장 좋은 방법은 무엇입니까?
- 8. 안드로이드 코드와 네이티브 코드간에 콜백을 만드는 방법은 무엇입니까?
- 9. 자바 스크립트에서 간단한 콜백을 만드는 더 effeicent 방법은 무엇입니까?
- 10. sri/scala-react를 사용하여 클릭 콜백을 만드는 방법은 무엇입니까?
- 11. 프로그래머가 javascript에서 올바른 콜백을 구현하도록 만드는 방법은 무엇입니까?
- 12. 다중 콜백을 지원하는 WCF 서비스를 만드는 방법은 무엇입니까?
- 13. cairo_pdf_surface_create_for_stream()에 대한 올바른 콜백을 만드는 방법은 무엇입니까?
- 14. 비동기식 재사용 방법이 완전히 준비되었을 때 콜백을 만드는 방법은 무엇입니까?
- 15. 모든 약속이 확정되었을 때 실행되는 콜백을 만드는 방법은 무엇입니까?
- 16. 비 JSONP 지원 사이트의 JSONP
- 17. jqGrid jsonp : false 또는 URL에 추가되는 콜백을 피하십시오.
- 18. 콜백을 올바르게 사용하는 방법은 무엇입니까?
- 19. 스레드 콜백을 대기하는 방법은 무엇입니까?
- 20. Mapbox에 콜백을 추가하는 방법은 무엇입니까?
- 21. 텍스트 파일과 하드 코드 된 콜백을 사용하는 Crossdomain JSONP
- 22. CFSocket이 콜백을 보내지 않게하는 방법은 무엇입니까?
- 23. jquery를 javascript로 다시 작성하는 방법 : JsonP + 콜백
- 24. 런타임시 after_save 콜백을 만드는 방법
- 25. DialogFragment 콜백을 처리하는 가장 좋은 방법은 무엇입니까?
- 26. 여러 jsonp 요청과 함께 jQuery.when()을 사용하는 방법은 무엇입니까?
- 27. 웹 API로 JSONP 요청을 보호하는 방법은 무엇입니까?
- 28. 공개 JSONP 요청을 안전하게 보호하는 방법은 무엇입니까?
- 29. AJAX JSONP 데이터를 함수에 전달하는 방법은 무엇입니까?
- 30. jQuery로 JSONP 데이터를 디코딩하는 방법은 무엇입니까?
이 클라이언트 측입니다; 나의 이해는 OP가 그것을 서버 측에서 사용 가능하게하는 방법을 묻고 있었다는 것이다. –