-1

我遇到了一种情况,我需要根据 RESTful Web 服务请求和条件触发附属像素。这些条件存在于类方法中。

最初,我尝试通过下载像素中的链接来通过 curl 触发像素。那没有用,我的会员说像素应该只通过浏览器触发。

我想到的是根据这些条件打开一个弹出窗口,然后在该弹出窗口中加载这个像素,并在 10 秒后再次关闭弹出窗口。可以通过 Javascript 事件打开弹出窗口。但我不知道我们是否可以根据我的要求打开弹出窗口。

任何建议可能会有所帮助。谢谢。

更新:

<?php
apiClass{
    method()
    {
        if(condition1)
        {
            echo "<open popup1 through js>"//Or any other solution
        }
        else
        {
            echo "<open popup2 through js>"//Or any other solution
        }
    }
}
?>
4

1 回答 1

0
var popup = null; //this is js
<?php
if(condition1) ?>
  popup = <?= echo something ?>
<?php else ?>
  popup = <?= echo something ?>

  switch(popup){
  case "xxx":
    //open here 
  break;
  case "yyy":
    //open here
  break;
  }

您可以使用 php 在 js 中初始化变量,然后当您的页面准备好时,您可以检查变量并相应地打开弹出窗口。

于 2013-05-09T06:40:04.823 回答