2016-06-09 83 views
-1

我有一段PHP代碼,我想在頁面加載時調用jQuery函數,只要設置了一個變量即可。當使用PHP調用時,jQuery中的TabbedNotification函數不工作echo

下面是代碼

<?php 
    if(isset($_GET['msg'])) 
    { 
      echo "<script>"; 
      echo "$(document).ready(function(){new TabbedNotification({ 
           title: 'Tabbed Notificat', 
           text: '".$_GET['msg']."', 
           type: 'success', 
           sound: false 
          }); });"; 
      echo "</script>"; 
    } 
    else 
    { 
      echo ""; 
    } 

所有相關的CSS文件和JS文件已經prpoperly連接。該divs也已創建,但不知何故標籤通知不起作用。請幫助

+0

你的問題是不完整的,你不會得到任何有用的答案。你應該向我們展示你包含的js。 – RajivRisi

回答

0

嗯......它應該工作。要確定如果正確加載TabbedNotification先嚐試

echo「console.log(TabbedNotification)」;

或寫一個小測試是這樣的:

<?php 
    echo "function TabbedNotification(params){ 
      console.log(params); 
     }"; 
    $_GET['msg'] = "test"; 
    echo "$(document).ready(function(){new TabbedNotification({ 
          title: 'Tabbed Notificat', 
          text: '".$_GET['msg']."', 
          type: 'success', 
          sound: false 
         }); });"; 
    ?> 
0

不TabbedNotification返回的東西嗎? 也許你應該調用是這樣的:

$(document).ready(function(){ 
    var tN = new TabbedNotification({ 
    title: 'Tabbed Notificat', 
    text: '".$_GET['msg']."', 
    type: 'success', 
    sound: false 
    }); 

    tN.someMethod(); 
}); 

,你能否告訴TabbedNotification的代碼?

+0

否@ quanton81,TabbedNotification不返回任何東西 –

+0

您說「選項卡式的通知不工作」。這是什麼意思?你有沒有嘗試從@MTK提示 – q81