$('#some-id')。on('click',function(event){}如何转换为php echo中调用的函数'';

时间:2015-10-14 11:47:01

标签: javascript

如何将它转换为函数work in echo:

<script type="text/javascript">
    $(function () {
      $('#notific8Family').on(
        'change',
        function(event) {
          $family = $(event.currentTarget);
          family = $family.val()
          $theme = $('#notific8Theme')
          $theme.find('option:selected').prop('selected', false);
          $theme.find('option').hide();
          $theme.find('option[data-for="' + family + '"]').show()
          $theme.find('option[data-for="' + family + '"][data-selected]').prop('selected', true)
        }
      )

      $('#notific8Test').on('click', function (event) {
        var params = {
            life: $('#notific8Life').find('option:selected').val(),
            family: $('#notific8Family').find('option:selected').val(),
            theme: $('#notific8Theme').val(),
            sticky: $('#notific8Sticky').is(':checked'),
            horizontalEdge: $('#notific8horizontal').find('option:selected').val(),
            verticalEdge: $('#notific8vertical').find('option:selected').val(),
            onInit: function(data) {
              if (window.console) {
                console.log('--onInit--');
                console.log('data:');
                console.log(data);
              }
            },
            onCreate: function(notification, data) {
              if (window.console) {
                console.log('--onCreate--');
                console.log('notification:');
                console.log(notification);
                console.log('data:');
                console.log(data);
              }
            },
            onClose: function(notification, data) {
              if (window.console) {
                console.log('--onClose--');
                console.log('notification:');
                console.log(notification);
                console.log('data:');
                console.log(data);
              }
            }
          },
          text = $('#notific8Text').val(),
          $heading = $('#notific8Heading'),
          $closeText = $('#notific8CloseText'),
          $icon = $('#notific8Icon');

        if ($.trim($heading.val()) !== '') {
          params.heading = $heading.val();
        }
        if ($.trim($icon.val()) !== '') {
          params.icon = $icon.val();
        }
        if ($.trim($closeText.val()) !== '') {
          params.closeText = $closeText.val();
        }

        // show notification
        $.notific8(text, params);
      });

      $('#notific8Family').trigger('change');
    });
  </script> 

1 个答案:

答案 0 :(得分:-2)

使用

ob_start();
?>
    /* your stuff :) */
<?php
$output = ob_get_contents();
ob_end_clean();
echo $output;

这会将整个内容写入变量 $ output 在互联网上搜索 ob_start ob_get_contents