簡體   English   中英

從PHP引用外部JavaScript

[英]Referencing external javaScript from php

我有一個名為

test() 

在名為test.js的javaScript文件中定義,該文件是以下html的引用:

<html>
<head>
    <script src="test.js"></script>
</head>
    <?php 
        echo "<script>test();</script>"; 
     ?>

<body>
</body>
</html>

我已經驗證了test.js本身可以工作,並且其他javascript正在由php執行。 但是我收到一個未定義的錯誤。

Error: test() undefined

誰能告訴我如何從php腳本正確引用外部javascript文件?

把它放在你的體內,然后再次測試

這樣嘗試

<html>
<head>
    <script src="test.js"></script>
</head>


<body>
    <?php 
        echo "<tag onClick='test()'>text text text </tag>"; 
     ?>
</body>
</html>

1-不使用php手動運行該功能:執行以下操作:

<body onload ="alert('test');test();">

如果可以測試的話:

<body onload ="alert('test');<?php echo "test();";?>">

如果不起作用,您的javascript函數將無法正常運行。

它應該可以正常工作,您是否真的像這樣嘗試過?

<html>
    <head>
        <script src="js/test.js"></script>
    </head>
    <body>
        <?php
            echo "<script>test();</script>"; 
        ?>
    </body>
</html>

您可以嘗試以下方法:

echo '<script type="text/javascript">','your_function();','</script>';

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM