Разница между сценарием src и кодом внутри сценария в частичном представлении asp.net mvc 3 при выполнении jquery.ajax - PullRequest
1 голос
/ 09 августа 2011

asp.net mvc 3 с бритвой У меня есть скрипт в частичном представлении

<script type="text/javascript">
function MYFunction()
{
...
</script>

Работает нормально

Если я перемещаю код в файл .js и пытаюсь загрузитьскрипт с

<script src="path to my script file" type="text/javascript"></script>

Сценарий не выполняет некоторый код, jquery.ajax, остальная часть кода выполняется (я отлаживаю в Visual Studio)

Любое предложение

Ответы [ 3 ]

2 голосов
/ 06 октября 2011

Я предполагаю, что вы используете символ '@' и некоторый код c # внутри функции javascript, и он не работает внутри файла js только в файле cshtml - бритва. Я прав?

0 голосов
/ 10 августа 2011

Убедитесь, что ваши скрипты загружаются в правильном порядке. Это означает, что если ваш скрипт использует JQuery, то вам нужно будет загрузить тег JQuery ДО тега вашего скрипта.

0 голосов
/ 09 августа 2011

Попробуйте следующее:

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...