在php跟javascript間傳值。
在javascript中使用php變數,簡單的說就是把php的值印出來到html就好了。
- <?php
- $value="abc";
- ?>
- <script type="text/javascript">
- var value = "<?echo $value;?>";
- </script>
而要在在php使用javascript變數,就必須要網頁網址傳值。
- function express(){
- var value="abc";
- location.href="test.php?value=" value;
- }
再用表單的方式取值。
<input type="button" value="button" onclick="express()">
- <?php
- echo $_GET['value'];
- ?>
<script type="text/javascript">
$(function() {
$('#sdate').datepicker('option', {dateFormat: 'yy-mm-dd'});
$('#edate').datepicker('option', {dateFormat: 'yy-mm-dd'});
<?php
if (isset($sdate)) {
echo "$('#sdate').datepicker().datepicker('setDate',new Date(\"".$sdate."\"));";
}
if (isset($edate)) {
echo "$('#edate').datepicker().datepicker('setDate',new Date(\"".$edate."\"));";
}
?>
});
</script>
$(function() {
$('#sdate').datepicker('option', {dateFormat: 'yy-mm-dd'});
$('#edate').datepicker('option', {dateFormat: 'yy-mm-dd'});
<?php
if (isset($sdate)) {
echo "$('#sdate').datepicker().datepicker('setDate',new Date(\"".$sdate."\"));";
}
if (isset($edate)) {
echo "$('#edate').datepicker().datepicker('setDate',new Date(\"".$edate."\"));";
}
?>
});
</script>
沒有留言:
張貼留言