次のコードがあります。
<?php
if ($zweck == "buchhaltung") {
echo <<<EOF
<script type="text/javascript">
jQuery(document).ready(function() {
jQuery("#$grid_name").jqGrid({
url: 'modules/mod_jqgrid/ex_get3.php?tb=$tb'
.....
</script>
EOF;
};
?>
...正しくレンダリングされていないようです。最後から 2 行目に使用したように、JavaScript コードのヒアドキュメントで PHP 変数を使用することはできませんか?
最後の行で、PHP 変数 $tb を " ' " で囲みます。この構文は正しいですか?
次のコードは JavaScript コードとしてヒアドキュメント内にあります。
dataInit:function(el){
$(el).datepicker({dateFormat:'dd.mm.yy'});
},
defaultValue: function(){
// Maybe PHP "thinks" that $(el) is a PHP variable?
var currentTime = new Date();