簡體   English   中英

我如何在php中添加此腳本

[英]How can i add this script in php

我試圖找出如何將此腳本添加到我的php文件中,因為我嘗試回顯它,因此無法正常工作。

肯定有一種方法可以添加它,這是我第一次將這些腳本添加到php文件中,也許今天我會學到一些東西並致以謝意。

var counter = 1;
var auto_refresh = setInterval(
function () {
    var newcontent= 'Refresh nr:'+counter;
    $('#divID').html(newcontent);
    counter++;
}, 5000);

和html div這不需要添加到php中,因為我在php文件中有自己的div

<div id="divID"></div>

關閉php標簽,打開腳本標簽,將腳本粘貼到此處,關閉腳本標簽,然后重新打開php標簽。 ;)

我建議將您的js放在文件末尾。

<?php
    // your php here
?>

<div id="divID"></div>
<?php
    // some php if you want to
?>

<script type="text/javascript">
  //Your javascript here
  var counter = 1;
  var auto_refresh = setInterval(
  function () {
    var newcontent= 'Refresh nr:'+counter;
    $('#divID').html(newcontent);
    counter++;
  }, 5000);
</script>

通常,您不會將javascript放在php文件中...但是,如果沒有其他解決方案:

<?php

echo"
<script type=\"text/javascript\">
    var counter = 1;
    var auto_refresh = setInterval(
    function () {
       var newcontent= 'Refresh nr:'+counter;
       $('#divID').html(newcontent);
       counter++;
}, 5000);        
</script>
";

PHP js代碼傳遞到變量中

<?php 
    $script = "<script type='text/javascript'>
    var counter = 1;
    var auto_refresh = setInterval(
    function () {
      var newcontent= 'Refresh nr:'+counter;
      $('#divID').html(newcontent);
      counter++;
    }, 5000);  </script>";
?>

在要顯示/添加的HTML

<html>
<head>
   <?php echo  $script; ?>
</head>
</html>

您可以像這樣放置它,也可以將<script>部分放在頁面的開頭或js文件中並包含在頁面中。

<?php
// code
?>

<script>
$( document ).ready(function() {
   var counter = 1;
   var auto_refresh = setInterval(
   function () {
       var newcontent= 'Refresh nr:'+counter;   
       $('#divID').html(newcontent);
       counter++;
   }, 5000);
});
</script>
<div id="divID"></div>

注意:您還需要jquery。 如果您不使用它,也可以在頁面中添加它

<script src="https://code.jquery.com/jquery-1.12.4.min.js"></script>

我剛剛對其進行了測試,並且效果很好。 目前我的櫃台是

Refresh nr:51

暫無
暫無

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

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