2012-05-03 3 views
1

Я создал приложение mvc, которое содержит некоторый код jquery. Когда я запускаю приложение из своего ide, все работает отлично. Когда я публикую на сервере и открываю страницу, jquery не работает. Я получаю ожидаемые ошибки объекта.jquery не работает в asp.net mvc после публикации на localhost

я ничего на странице не получает, он показывает ошибки в загрузке dhtmlxsheduler.js вы можете помочь мне

+0

Что вы видите в Firebug? – SLaks

+1

Можете ли вы показать нам, где вы ссылаетесь на свою библиотеку jquery? Может быть, ваши файлы js не отличаются от вашего проекта и не публикуются на сервере? –

+0

Пожалуйста, дайте лучшее описание: скопируйте/вставьте ошибку, укажите примеры кода и т. Д. Кроме того, какой браузер? У вас активирован блокиратор сценариев? Если это так, убедитесь, что localhost (или везде, где вы вытаскиваете jQuery) разрешен. В общем, ваш вопрос очень расплывчатый - не хватает деталей. – phatskat

ответ

0

Вы проблема, скорее всего, связано с тем, как вы определяете путь к JavaScript файл, который вы загружаете.

Убедитесь, что вы используете относительный путь , а не абсолютный путь при вызове источника файла.

Если у вас есть runat = "server", вы также можете использовать оператор ~, который ASP.Net переводит в ваш домашний каталог.

Подробнее здесь http://msdn.microsoft.com/en-us/library/ms178116.aspx

0

Ваши ссылки на .js файлы разбиты. Посмотрите исходный код своих страниц в своем браузере и проверьте атрибут src тега. Это должно указывать на неправильное место.

+0

function init() { scheduler.config.xml_date ="% m/% d /% Y% H:% i "; Uncaught ReferenceError: scheduler не определен var newdate = new Date(); var month = newdate.getMonth(); var year = newdate.getYear(); scheduler.init ("scheduler_here", новая дата (год, месяц, 1), "месяц"); scheduler.load ("/ Calendar/Data"); var dp = new dataProcessor ("/ Calendar/Save"); dp.init (планировщик); dp.setTransactionMode («POST», false); } – Supreetha

+0

Uncaught ReferenceError: планировщик не определил эту ошибку я получаю в браузере – Supreetha

0

Моя догадка удаляется ../ у вас есть iis express? или сервер разработки? или iis?

Или использовать CDN, как этот от Google:

<script src="https://ajax.googleapis.com/ajax/libs/jquery/1.7.2/jquery.min.js"></script> 
+0

может кто-нибудь мне помочь я отметить получить мой ответ правильно для любого из раствора над – Supreetha

+0

Как я уже говорил раньше: показать строку HTML код, где вы ссылаетесь на dhtmlxsheduler.js и покажете скриншот окна проводника Windows, в котором показано расположение файла js (путь) –

Смежные вопросы