$(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 服务器时,我不起作用。
在第一次.load()
调用中去掉反斜杠。您永远不希望在硬编码路径中使用反斜杠;无论您使用哪种操作系统。将其替换为斜杠:
$(".display").load("Images/Working.gif"); // for loading delay
除此之外,.load()
并不是用来显示图像的,而是用来将HTML加载到元素中。
Linux 上常用
的许多文件系统都区分大小写,而 Windows 上常用的大多数文件系统则不区分大小写。 检查路径的大小写。