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

Javascript 在等待来自其他站点的值时显示或隐藏div元素,javascript,php,html,css,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

在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"

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

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

你的问题太不清楚了。你是怎么得到这个代币的?您可以使用ajax来隐藏和显示div/按钮,而不可能只使用PHP。您需要javaScript/ajax来完成此任务。@Pratikshya,谢谢。单击按钮后如何显示div元素,然后使该按钮消失?