Android에서 Jquery ajax에 문제가 있습니다. 컴퓨터에서 아약스 작동 괜찮아요, 그러나 모바일 (안드로이드)에서 제대로 작동하지 않습니다. 모바일에 이전에 선택한 데이터가 표시됩니다. 이 내 JS 스크립트 : 안드로이드 폰에서 Jquery ajax가 제대로 작동하지 않습니다.
$(document).ready(function(){
$('#team').click(function(){
var team = $("#team").val();
$.ajax
({
type: "POST",
url: base_url +'controller/function',
cache: false,
data: {'team': team},
success: function(data) {
$("#output").html(data);
},
error:function(){
$("#output").html('error.');
}
});
}); });
이의 나는 다음과 같은 데이터가 있다고 가정 해 봅시다 : A = 1, B = 2, C = 3, D = 4. 문자를 선택하면 해당 숫자가 출력됩니다. 그럼, 페이지가 전화에로드 된 내가 문자를 선택하지만 아무런 일이 일어나지 않으면 문자 B를 선택하고 출력은 1, 이지만 2이어야하고 문자 d를 선택하고 출력은 2이지만 4이어야합니다. , 등등. 항상 이전 데이터 인 을 출력하고 항상 처음으로 아무 일도 발생하지 않습니다. 아이디어가 있으십니까? 누군가가 같은 문제를 겪고 있습니까? 5 월 도움 : codeigniter에 근거한 사이트; 몇 가지 다른 모빌에서 테스트, 창문이나 아이폰의 휴대 전화에서 테스트하지 않았다.
아무런 조언을 부탁드립니다.
동기화 통화를 시도하셨습니까? async 값을 false로 설정하면됩니다. http://api.jquery.com/jquery.ajax/. 요청이 중복 될 수 있습니다. – eduyayo
@eduyayo 귀하의 의견을 보내 주셔서 감사합니다 :) 당신은 스크립트에서이 'async : false'를 추가 하시겠습니까? 예, 도움이되지 않았다면 .. –
u는 서버 쪽에서 중단 점을 추가하고 "함수"가 실행되는지 여부를 확인합니까? 나는 방금 물건을 버리는 것입니다. – eduyayo