如果我删除自动完成块,init()方法不起作用

时间:2013-09-13 13:37:02

标签: jquery-ui jquery

如果我删除自动完成块,

init()方法不起作用。

init方法包含一些datatable.js初始化到页面上的表

this is demo page

请注意。自动填充功能正常。 我找不到问题。

<script>
$('.date-picker').datepicker({
    format: 'mm/dd/yyyy'
});


//  var oTable = null;

jQuery(document).ready(function () {
    App.init();
    PortletDraggable.init();
    FormFileUpload.init();
    EducationalQualification.init();
    WorkExperience.init();
    Supervisions.init();
    Awards.init();
    Publication.init();
});

    var tmpMem = 0; var tmpAward = 0; var tmpPub = 0;
    // Js For Autocomplete
    $('input[name=SearchUser]').autocomplete({
    //logic here
    })
    </script>

1 个答案:

答案 0 :(得分:1)

您的代码中有错误;

Uncaught TypeError: Cannot set property '_renderItem' of undefined

}).data("autocomplete")._renderItem = function (ul, item) {

这可能是原因。

如果您在脚本代码中的网址前缺少引用",也会遇到问题;

<script type="text/javascript" src=/assets/plugins/jquery-validation/dist/jquery.validate.min.js"></script>
<script type="text/javascript" src=/assets/plugins/jquery-validation/dist/additional-methods.min.js"></script>
<script type="text/javascript" src=/assets/plugins/select2/select2.min.js"></script>