2012-03-11 3 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を読み込みます。このコードは、Windows上のWAMPサーバーで実行するとうまく動作しますが、このコードをlinuxのLAMPサーバーに置くと動作しません。WAMPではなくLAMPで作業しています

+0

JavaScriptはLAMPサーバーから来ていますか?どの部分が動いていないのですか? –

答えて

2

最初の​​コールでバックスラッシュを取り除きます。 決してハードコードされたパスではバックスラッシュを使用します。どのOSを使用しているかにかかわらず。代わりにスラッシュとそれを置き換えます。そのほかに

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

、​​は本当に画像を表示するのではなく要素にHTMLをロードするために使用されるものではありません。

+0

Ops ..!ありがとう、私の間違いでした。 もう1つはどうですか? –

1

Linuxでよく使われる多くのファイルシステムは、大文字と小文字が区別されますが、Windowsでよく使われるファイルシステムはほとんどありません。パスの大文字と小文字を確認してください。

+0

ちょうど同じ考え方... – Eineki

関連する問題