Как заставить Javascript «общаться» с PHP - PullRequest
0 голосов
/ 07 августа 2010

У меня есть следующий код (PHP):

  $link = array(
    "<ul>
          <li><a href="index.html" class="active">Home</a></li>
          <li><a href="whatwedo.html">What We Do</a></li>
          <li><a href="howitworks.html">How It Works</a></li>
          <li><a href="support.html">Support</a></li>
          <li><a href="lalalala_hiding_paypal_url_details">Sign Up</a></li>
          <li><a href="contact.php">Contact Us</a></li>
        </ul>",
    "<p>hi</p>",
    "<img src="images/illy.png" />",
    "<a href="index.html">go to index</a>",
    "<h3>blah</h3>",
    "<p>yipeeeeeeeee!</p>");

    // Choose a random piece.
    $i = sizeof($link);
    srand((double)microtime()*1000000);

    // Show random piece.
    $result = $link[rand(0,$i - 1)];

Выше находится внутри файла PHP.

У меня есть другой файл (файл HTML), который включает в себя:

<script type='text/javascript' src='http://website.net/myphpfile.php'>
</script>

И я хотел бы отобразить в pure javascript $result функции PHP, где бы ни размещались теги сценариев javascript.

Есть ли в любом случае, я могу это сделатьлегко

1 Ответ

0 голосов
/ 07 августа 2010

Просто сделайте myphpfile.php echo javascript code.

echo "var x=171;";
echo "alert(x+' the number');";

OR

$js=<<<JAVASCRIPT
var t=10100;
alert(t);
JAVASCRIPT;
echo $js;
...