Internet Explorer(인터넷 익스플로러) 및 jQuery(jQuery)를 사용한 "사용 권한 거부"
저는 jQuery와 AJAX 통화를 하려고 노력하고 있습니다.$.postInternet Explorer(인터넷 익스플로러)에서 "Permission denied(권한 거부)"라는 오류만 표시됩니다.문제는 다른 페이지에 접속한 후에 접속할 때만 발생하기 때문에 좀 이상합니다.
예를 들어 주소 줄에 URL을 입력하고 IE가 페이지를 로드하도록 합니다.그런 다음 버튼을 클릭하면 스크립트가 JSON 데이터를 로드하기 시작합니다. (데이터를 제공하는 스크립트는 동일한 서버에 있고 상대적인 URL로 액세스하므로 다른 도메인을 사용하는 것은 문제가 되지 않습니다.호스트 파트가 동일한 절대 URL 사용도 시도하였습니다.
그러나 페이지를 새로 고치고 다시 시도하면 작동합니다!다른 페이지에서 그 페이지로 올 때도 마찬가지입니다.처음에는 아무 것도 작동하지 않지만 "새로 고침"을 클릭하면 모든 것이 정상입니다.
IE는 다른 모든 브라우저에서 이 동작을 인식하지 못하는 동안 "Permission denied"라는 오류 메시지를 표시합니다.많은 것을 시도했지만 여전히 어디에 문제가 있는지 상상할 수 없기 때문에 문제가 무엇이라고 생각하는지 묻고 싶습니다.
edit: 작은 예:
시험을 보다
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.1//EN" "http://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="de">
<head>
<script type="text/javascript" src="/ietest/jquery.js"></script>
<script type="text/javascript" src="/ietest/test.js"></script>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
</head>
<body>
<a href="#">Test</a>
</body>
</html>
아약스의
It works!
test.js
$(document).ready(function(){
$( 'a' ).click(function(){
$.post( '/ietest/ajax.html', function( data ) {
alert( data );
});
});
});
여기서 해보세요: http://t1318.greatnet.de/ietest/test.html
여기 jquery 포럼의 게시물에서, 당신은 헤드 태그의 첫 번째 항목으로 컨텐츠 타입 메타를 가지고 있어야 합니다.
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.1//EN" "http://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="de">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<script type="text/javascript" src="/ietest/jquery.js"></script>
<script type="text/javascript" src="/ietest/test.js"></script>
</head>
<body>
<a href="#">Test</a>
</body>
</html>
로컬(로컬 호스트)인 경우 보안상의 이유로 전체 경로가 있어야 합니다.
저의 경우 jquery 버전을 바꾸는 것이 효과가 있었습니다.버전 1.9.1을 사용하는 대신 지금은 1.12.4를 사용하고 있고 작동합니다.
언급URL : https://stackoverflow.com/questions/2960153/permission-denied-with-internet-explorer-and-jquery
'programing' 카테고리의 다른 글
| sql이 java programming 'distinct'보다 빠른 경우 (0) | 2023.10.28 |
|---|---|
| 내 계정에 휴대폰 추가 > 우커머스 계정 편집 필드 (0) | 2023.10.28 |
| 각도 JS 날짜 필터가 작동하지 않습니다. (0) | 2023.10.23 |
| MySQL 표준 시간대 (0) | 2023.10.23 |
| 팬더는 가장 자주 열의 값을 얻습니다. (0) | 2023.10.23 |