在等待来自其他网站的值时显示或隐藏div元素

时间:2017-06-22 02:29:41

标签: javascript php html css

在PHP中,是否可以使用显示两个div元素之一的条件?我的伪代码:

//in Site 1
$tokenFromSite1 = 'xxx';
$tokenFromSite2 = '';
while($tokenFromSite1 != $tokenFromSite2){
    //show div containing Connect button;
    clickConnect(); //includes $tokenFromSite1 value as URL param "token" and opens a new tab to Site 2
        //in Site 2
        //gets $tokenFromSite1 value and opens a URL containing this value as param "token" and redirects to site 1
    //back to Site 1
    $tokenFromSite2 = //GET value of param "token"
}
//div containing Connect button disappears and shows a div that says "Connected"

我不确定我的逻辑是否正确,以及Site 1将如何“等待”来自站点2的令牌值。另外,如何隐藏/显示div元素?

1 个答案:

答案 0 :(得分:1)

这是不可能的。 PHP是服务器端编译的。它将运行完整脚本,然后输出结果。为了达到你想要的效果,你需要一个使用AJAX的jQuery代码。因为它是客户端脚本,所以在加载页面后它可以与用户的屏幕进行交互。