2015-02-05 47 views
0

屬性我有一個片的下面的代碼和目的是我有PHP的日期,我想它的值在jquery的我想要提醒PHP日期中的jquery

<?php 
$startDate = date("Y-m-d"); 
$prevDate = date('Y-m-d', strtotime($startDate .' -1 day')); 
$secondPrvDate = date('Y-m-d', strtotime($startDate . ' - 2 day')); 
?> 

和jQuery代碼匹配是

<script> 
    $(document.body).on('click', '.nbs-flexisel-nav-left', function() { 
     alert(<?php echo $startDate; ?>); 
     return false; 

    }); 
    <script> 

但是當它提醒它僅顯示2008年,而不是顯示爲當前日期之前的日期

回答

2

使用double報價顯示整個日期。

alert("<?php echo $startDate;?>"); 

,而不是

alert(<?php echo $startDate;?>); 
+0

ohhh :(很好,我解決了問題,謝謝 – FahadAkram

+0

歡迎@FahadAkram很高興幫助你。 – Sadikhasan

1

使用警示周圍的PHP代碼報價像

alert('<?php echo $startDate; ?>'); 

,並保持關閉<script>標籤在年底

</script> 

如此完整的腳本將是

<script> 
    $(document.body).on('click', '.nbs-flexisel-nav-left', function() { 
     alert('<?php echo $startDate; ?>'); 
     return false; 
    }); 
</script> 
3

你忘了,但警報的雙引號之間的內容

alert('<?php echo $startDate; ?>'); 

而且你有一些無效元素:

腳本元素必須由相應的封閉元件

關閉

例如:

<script> 
    //Your code goes here 
    </script>