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> </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插件已經安裝以防止庫衝突。
這些天,我用上面如下: 'jQuery的(文件)。就緒(函數($){// 仍然可以使用$() $()的東西(); '元素'。 });' – 2015-01-12 15:08:45