2012-03-11 2 views
0
$(document).ready(function(){ 
    $("#voiceMail").click(function(){ 
if(realStatus == 'Registered.') 
{ 
    var username=window.frames["iframeIphone"].username.value;//--Here is some problem i guess. 

     $(".display").load("Images/Working.gif"); // for loading delay 
     $(".display").load("AMI/AMI.php",{'info[]':[username]}); // The main file to be loaded. 
}  
    }); 
}); 
</script> 
</head> 

저는 VoiceMail 버튼을 클릭 할 때 Jquery Ajax와 AMI.php를로드하는 작업을 사용하고 있습니다. 이 코드는 Windows에서 WAMP 서버와 함께 실행하면 잘 작동하지만이 코드를 Linux의 LAMP 서버에 넣으면 작동하지 않습니다.WAMP에서는 작동하지만 램프에는 작동하지 않습니다.

+0

자바 스크립트가 LAMP 서버에서오고 있습니까? 어떤 부분이 작동하지 않습니까? –

답변

2

첫 번째 .load() 전화에서 백 슬래시를 제거하십시오. never 하드 코드 된 경로의 백 슬래시를 원합니다. 어떤 OS를 사용하든 상관 없습니다. 대신 슬래시로 교체 : 그 외에

$(".display").load("Images/Working.gif"); // for loading delay 

, .load() 정말 이미지를 표시하는 데 사용되는 것이 아니라 요소로 HTML을로드하는 것은 아닙니다.

+0

작전 ...! 고마워 내 실수 였어. 하지만 다른 하나는 어떻습니까? –

1

Linux에서 일반적으로 사용되는 많은 파일 시스템은 대소 문자를 구분하지만 Windows에서 일반적으로 사용되는 대부분의 파일 시스템은 그렇지 않습니다. 경로의 대소 문자를 확인하십시오.

+0

그냥 똑같은 생각 ... – Eineki

관련 문제