응용 프로그램을 개발하고 있지만 Firefox에서 작동하도록하는 데 문제가 있습니다. 응용 프로그램은 교육용 응용 프로그램 (공유 창에 표시된 웹 사이트)에서 자바 스크립트 호출을 수신하며 .net 웹 서비스에서 값을 반환해야합니다. 값은 호출을 수신하는 동일한 함수에서 리턴되어야합니다. webservices 반환 값은 true, false 또는 때로는 데이터베이스의 값일 수있는 문자열입니다. 웹 서비스는 아약스를 지원합니다.Firefox Ajax jquery 호출 오류
jquery-1.3.2를 사용하여 javascript를 사용하여 webservice를 호출하는 방법을 정확히 알지 못하기 때문에.
Internet Explorer에서는 코드가 작동하지만 Firefox에서는 async : fale에도 불구하고 값을 반환 할 때까지 기다리지 않습니다.
function API_LMSInitialize(param)
{
res="true";
$.ajax({
type: "POST",
contentType: "application/json; charset=utf-8",
url: "../../../GateWay/WebService.asmx/LMSInitialize",
data: "{'courseid':'"+courseid+"','userid':'"+userid+"'}",
dataType: "json",
async: false,
success: function(msg) { res = msg; },
error: function(){ res="false"; }
});
return res;
}
의견이 있으십니까?
async : false 옵션없이 시도해 보셨습니까? – karim79
@ karim79, 그의 함수에서 null을 반환하므로 여전히 문제가 해결되지 않을 것입니다. – redsquare