2012-03-11 4 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> 

Я использую JQuery Ajax и моя задача загрузить AMI.php, когда я нажму кнопку VoiceMail. Этот код хорошо работает, если я запускаю его с WAMP-сервером в Windows, но я не работаю, когда я помещаю этот код в LAMP-сервер Linux.Работа с WAMP, но не на LAMP

+0

Является ли javascript с сервера LAMP? Какая часть не работает? –

ответ

2

Избавиться от обратной косой черты в вашем первом вызове .load(). Вы never хотите обратную косую черту в hardcoded paths; независимо от того, какую ОС вы используете. Заменить его с косой вместо:

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

Кроме того, .load() на самом деле не предназначены для использования для отображения изображений, а для загрузки HTML в элемент.

+0

Ops ..! Спасибо, что это была моя ошибка. А как насчет другого? –

1

Многие файловые системы, обычно используемые в Linux, чувствительны к регистру, тогда как большинство файловых систем, обычно используемых в Windows, не являются. Проверьте случай ваших путей.

+0

Просто подумайте ... – Eineki

Смежные вопросы