Свойство MVC Model периодически работает с Javascript - PullRequest
0 голосов
/ 30 августа 2018

У меня довольно простое MVC-приложение, и я использую в нем немного jQuery / JavaScript. Я передаю параметр модели типа строки в вызов функции. Он работает с некоторыми входными данными, но не с другими, и мне интересно, почему и если это какой-либо из символов в строке.

Вот мои функции:

//In the View
 $().ready(function () {
      alert(@Model.PartNumber);  // Returns nothing on second input value below
      LoadMenus(@Model.PartNumber);
});

// In an external js file referenced in _layout.cshtml
LoadMenus(partNumber){
     alert(partNumber) // Returns nothing on my second value from below
     $('#something').append('<a href="/MyController/Part?partNumber=' + partNumber + '"><div class="col-12 sidebar-link">Part</div></a>');
...
}

Это два значения, которые я использовал:

' 100226 ' и функция выполнена успешно, загружая мое меню

' 5237HES-06 ' и функция не выполняется

Я поместил журнал консоли и операторы оповещения, чтобы увидеть, что загружается, а что нет. Предупреждения JS не запускаются в функциях jquery или javascript.

Пожалуйста, пролите немного света. Надеюсь, что-то глупое, что я пропускаю.

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