2015-04-04 74 views
-2

以及我在PHP這個代碼和回聲發送此字符串「ABARFL31112421M900」:事件沒有定義的onclick

<INPUT TYPE=BUTTON onClick="openDialog(<?php echo $_pagi_resultSubLider ->fields['id'];?>)" VALUE="Ver Estructura"></TD> 

後,我必須在

function openDialog($Id_var) { 
    $('<div/>').dialog({ 
     modal: true, 
    show: { 
    effect: "explode", 
    duration: 500 
    }, 
    hide: { 
    effect: "explode", 
    duration: 500 
    }, 

open: function() 
     { 

     if ($(this).is(':empty')) { 
      $(this).load('Ver_Estructura.php?id_ver=' + $Id_var); 
      } 
     },   
     height: 580, 
     width:580, 
     title:"Estructura" 
    }); 
} 

此事件,但沒有按沒有工作,當我查看consolejavascript這是返回:

Uncaught ReferenceError: ABARFL31112421M900 is not defined

+0

這個問題是由一個簡單的**錄入錯誤造成的**。雖然類似的問題可能在這裏討論,但這個問題的解決方式不太可能有助於未來的讀者。 – mate64 2015-04-04 22:34:09

回答

0

您需要將函數參數包裝在引號中,因爲它是一個字符串

openDialog(<?php echo $_pagi_resultSubLider ->fields['id'];?>)

應該

openDialog('<?php echo $_pagi_resultSubLider ->fields['id'];?>')