如何让Javascript与PHP“沟通”

时间:2010-08-07 15:25:03

标签: javascript php communication

我有以下代码(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>

我想在 javascript中显示PHP函数的$result,其中放置了javascript脚本标记。

无论如何我能轻易做到吗?

1 个答案:

答案 0 :(得分:0)

只需让myphpfile.php回显javascript代码即可。

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

OR

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