在等待来自其他站点的值时显示或隐藏div元素
问题描述:
在PHP中,是否可以使用将显示两个div元素之一的条件?我的伪代码:在等待来自其他站点的值时显示或隐藏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"
我不知道如果我的逻辑是正确的,究竟是怎么站点1将“等待”从站点2.还令牌值,我怎么隐藏/显示div元素?
答
这是不可能的。 PHP是编译服务器端。它将运行完整的脚本,然后输出结果。为了实现你想要的东西,你需要一个使用AJAX的jQuery代码。因为它是一个客户端脚本,它可以在页面加载后与用户的屏幕交互。
你的问题超级不清。 – Enstage
你怎么得到这个令牌?您可以使用ajax – GeekSilva
隐藏和显示div /按钮,而仅使用PHP是不可能的。您将需要使用javaScript/ajax来完成此操作。 – Pratikshya