我正在使用smarty模板和php。以下代碼正在使用smarty模板編寫。我的代碼有什麼錯誤?
{literal}
<script type="text/javascript">
// This function gets test when category checkbox is checked
function get_subjects_by_class(class_id) {
var field_id = 'subjects';
$.ajax({
url: "teacher_details.php",
type: "GET",
data: {
'request_type': 'ajax',
'op': 'get_assigned_subject_list',
'class_id': class_id
},
success: function (data) {
$('#category_test_container').append(data);
});
}
</script>
{/literal}
調用此函數如下:
<a href="#" onClick="get_subjects_by_class({$class.class_id}); return false;">{$class.class_name}</a>
在點擊超鏈接,我得到一個錯誤如下:
ReferenceError: $ is not defined
$.ajax({
我GOOGLE了它的錯誤的決議,但無法達到理想的分辨率。任何人都可以幫我解決這個錯誤嗎?提前致謝。
你確定你裝的jQuery插件? –
這意味着jquery.js文件丟失...確保你加載了jquery腳本 – bipen
首先加載jQuery,然後加載這個腳本。 – GEMI