지금 2 일 동안 저를 곤란하게 만든 문제에 빠져 있습니다. 백 엔드에는 codeigniter를, 프런트 엔드에는 jquery를 사용합니다. 거의 모든 컨트롤러 기능은 어제까지 아무런 문제없이 jquery $ .ajax를 통해로드됩니다.jQuery 아약스가 크롬에서만 실패했습니다
내 컨트롤러에서 "advertising"이라는 컨트롤러에서 아약스 쿼리를 수행 할 때마다 오류가 발생하지만 문자 그대로 동일한 아약스 쿼리를 복사/붙여 넣기하고 다른 컨트롤러로만 URL을 변경하면 정상적으로 작동합니다. 이 문제는 크롬에서만 발생하며 파이어 폭스에서 동일한 쿼리가 제대로 작동합니다.
$("a").on("click", function(a){
a.preventDefault();
var path = $(this).attr("href");
$.ajax({
Type: "get",
dataType: "html",
url: path,
success:function(result){
$(".contentgrid").hide().html(result).fadeIn("fast");
}
})
})
이 크롬에서 다음과 같은 오류가 발생합니다 : 여기
코드입니다send jquery.min.js:2
v.extend.ajax jquery.min.js:2
(anonymous function) main.js:743
v.event.dispatch jquery.min.js:2
o.handle.u
을하지만 내가 위에서 수동으로 아약스 요청을 붙여 다른 컨트롤러/함수 이름을 입력하면, 그것을 올바르게 작동합니다. "advertising"컨트롤러를 수동으로 입력하면 실패합니다. 다시 말하지만, 이것은 IE와 Firefox 모두에서 완벽하게 작동합니다. 나는 완전히 잃어 버렸다. 나를 도와 줄 수있는 사람에게 감사드립니다.
실제로는'type'이고 소문자는't'이며 대소 문자는 중요합니다. GET이 기본 방법이더라도. – adeneo
변경 : 유형 : "get"그리고 나는 여전히 오류가 발생합니다. 고맙습니다. 다른 아이디어가 있다면 알려주세요. :) – bertmaclin
'경로'는 물론 동일한 도메인에 대한 URL입니다. – adeneo