2010-02-13 39 views
0

我如何使PHP与JS工作? 我的意思是更喜欢,我想检查用户是否登录, ,如果他是,那么它将: $(“#message”)。fadeIn(“slow”); ..PHP工作与JS Jquery

我应该怎么做? 我有一个想法也许有一个文件,检查它在PHP中,然后它回显出1或0.

然后一个脚本,检查它是否得到1然后做消息淡入..但我不是因此经验丰富的脚本在JS

回答

3

您不能直接将变量从Javascript传递到PHP,因为PHP在发送到客户端之前在服务器上运行。但是你可以将变量从PHP传递给Javascript。

例如:

echo('<script type="text/javascript'> var phpvar = '.$variablefromphp.';</script>'); 

但是,你可以操纵的JavaScript浏览器将打印什么。您可以先检查用户是否使用PHP登录,并基于此,有条件地打印HTML和Javascript。

For example 

if($user->logged_in()) 
{ 
    echo('<script type="text/javascript">$("#message").fadeIn("slow");</script>'); 
} 
else 
{ 
    //php function 
    generateLoginBox(); 
} 
+0

谢谢你,工作! – Karem 2010-02-13 20:38:16

+0

欢迎您:) – 2010-02-13 20:38:49

0

我只用javascript来增强用户体验。即使javascript关闭,您也应该让应用程序正常工作。

启用JavaScript的,你可以添加一个增强的体验,如动画页面元素,AJAX请求等

在登录状态的情况下,你应该有办法知道它在PHP脚本。然后在输出中,可以有一个条件块,只有当登录状态为真时才会执行该条件块。你可以在这里放任何你想要的东西。

JavaScript可以在静态HTML页面中工作。您可以使用它为您编写的代码创建一个简单的测试,以查看它是否按您的需要工作。阅读http://www.jquery.com/中的文档,那里有许多链接到很多例子。

+0

谢谢您的信息。 – Karem 2010-02-13 20:39:01