2010-04-15 3 views
1

나는 백엔드에서 Joomla의 텍스트 편집기에서 PHP 코드를 사용하는 기사를 가지고 있습니다. 여기 문서 편집 텍스트 상자 안에 내 코드 페이지가로드 될 때 나는 jQuery를 이미이라고 볼 수 있습니다 : 순간

<?php 
$username="XXX"; 
$password="XXX"; 
$database="XXX"; 

mysql_connect('localhost',$username,$password) or die(mysql_error()); 
mysql_select_db($database) or die("Unable to select database"); 
$result=mysql_query("SELECT * FROM birthdays ORDER BY name") 
or die(mysql_error()); 

echo "<table width='100%' cellspacing='10' cellpadding='0' border='0'>"; 
echo "<tr valign='top'><th align='left'></th><th align='left'>Name</th><th align='left'>Email</th><th align='left'>Day</th><th align='left'>Month</th></tr><tr><td>&nbsp;</td></tr>"; 

while ($row = mysql_fetch_array($result)) { 
    echo "<tr>"; 
    echo '<td valign="top"><a href="#" id="'.$row['id'].'" class="delete_birthday"><img src="administrator/components/com_media/images/remove.png" alt="Delete user" /></a><input type="hidden" name="id[]" value="'.$row['id'].'" /></td>'; 
    echo "<td valign='top' style='border-bottom:1px dotted #333333; padding:2px;'>"; 
    echo $row['name']; 
    echo "</td>"; 
    echo "<td valign='top' style='border-bottom:1px dotted #333333; padding:2px;'>"; 
    echo $row['email']; 
    echo "</td>"; 
    echo "<td align='center' valign='top' style='border-bottom:1px dotted #333333; padding:2px;'>"; 
    echo $row['birthday']; 
    echo "</td>"; 
    echo "<td align='center' valign='top' style='border-bottom:1px dotted #333333; padding:2px;'>"; 
    echo $row['birthmonth']; 
    echo "</td>"; 
    echo "</tr>"; 
} 
echo "</table>"; 
?> 

<script type="text/javascript"> 
$(document).ready(function() { 
    alert("hello"); 
}); 
</script> 

, 아무것도 알림 (단지 jQuery를 인식됩니다 경우 검사에 대한 경보, 나는 분명히 넣어 갈거야 click 핸들러에서), 나는 $(document).ready()이 트리거되지 않는다고 가정합니다. 소스 코드를 볼 수는 있지만 결코 호출되지 않습니다.

아무도 조언 없습니까? BTW. 라이브러리 충돌을 막기 위해 SC jQuery 플러그인이 이미 설치되어 있습니다.

답변

4

SC jQuery 페이지에 따르면 jQuery를 "충돌 없음"모드로로드합니다. 이것은 $ 기능을 사용할 수 없음을 의미하며, 대신 jQuery를 사용해야합니다 : jQuery.noconflict에

jQuery(document).ready(function() { 
    ... 
}); 

More information합니다. 다음과 같이

+0

요즘 내가 이상을 사용 'jQuery를 (문서) .ready (함수 ($) { // 여전히() $를 (사용 $를 얻을 수) 뭔가를(); '요소를.'. }}); –