ببینید کتابخونه jQuery علاوه بر خود هسته jQuery، یک کتابخونه مجزا داره به اسم jQuery UI که برای مورد شما باید به صفحه اضافه بشه.
اررور:
TypeError: $(...).autocomplete is not a function
به این معنی هستش که تابع autocomplete
شناسایی نشده و این دقیقا به این معنی هست که کتابخونه jQuery UI به صفحه اضافه نشده. یا اگه شده مسیردهیش صحیح نیست. یکی از راه حل هاش اینه که از CDN فایل های مورد نیاز کتابخونه jQuery UI رو بخونید که مطمین باشید به درستی به صفحه اضافه میشن. به همین منظور این دو خط رو توی <head>
صفحتون بزارید:
<link href="http://code.jquery.com/ui/1.10.2/themes/smoothness/jquery-ui.css" rel="Stylesheet"></link>
<script src="http://code.jquery.com/ui/1.10.2/jquery-ui.js" ></script>
و اگر کد دیگری برای اضافه کردن کتابخونه jQuery UI دارید رو حذف کنید. اگر بازم کار نکرد، لطفا سوالتون رو ویرایش کنید و اون بخشی از کدتون رو که دارید روش کار میکنید هم ضمیمه سوالتون کنید که بهتر بتونیم کمکتون کنیم.