-2

안녕하세요. 저는 아약스를 호출하는 스크립트가 있습니다.아약스가 모바일 사이트에서 작동하지 않습니다.

$(document.body).on('click', '#postAppt', function (e) { 

var serviceSelected = $("#selectServ option:selected").val(); 
var location = $('input[name="location"]:checked').val(); 
var price = $("#sessionPrice").val(); 
var date = $("#apptDate").val().replace(/\-/g, ''); 
var time = $("#time option:selected").val(); 

if(!$('input[name="location"]:checked').val()){ 
    alert("Please select a location!"); 
    return false; 
}else{ 

    $("#schedulePhaseOne").hide(); 
    $("#schedulePhaseTwo").show(); 
    $("#goBackSP").show(); 

    var userid = $('div[id^="prfSchedule"').attr("id").replace("#", "").replace("prfSchedule",""); 

    $.ajax({ 
     type: "POST", 
     url: "../users/functions.php?id=" + userid, 
     data: {getServDetails: serviceSelected}, 
     cache: false, 
     success: function(result){ 
      alert("success"); 
     } 

    }); 
} 

return false; 

}); 

ajax 호출은 데스크톱 장치에서만 작동하며 모바일에서는 작동하지 않는 것 같습니다. 나는 지금 몇 시간 동안 갈등 해왔다. 어떤 제안? 또한 (html로) 내용을 부트 스트랩 모달로로드하려고합니다. 이것은 또한 문제가 될 수 있습니까?

+0

정확한 오류는 무엇입니까? –

+0

아이폰에서 콘솔을 보는 방법을 모르겠습니다 ... –

+0

에뮬레이터에서 페이지를 실행 해 보았습니다. 거기 에뮬레이터 콘솔에서 오류를 얻을 수 있습니다. –

답변

0

크로스 도메인의 문제라고 생각합니다.

관련 문제