2015-04-14 3 views
0

У меня есть проект mvc 5, который этот код работает хорошо. но я только что изменил его для другого проекта, и он не работает. Это не вызывает к действию здесь код JQuery:SyntaxError: указана недопустимая или недопустимая строка (jquery in mvc 5)

<script type="text/javascript"> 
$(function() { 
    $(document).ready(function() { 
     var url='@Url.Action("loadRoles", "Account")'; 
     $.post(url, function (data) {    
      //Do whatever u waht with response "Data" 
     }); 

     $.ajax({ 
      type: 'POST', 
      cache: false, 
      contentType: 'application/json; charset=utf-8', 
      url: '@Url.Action("loadRoles", "Account")', 

      dataType: 'text/javascript', 
      data:'', 
      success: function (Roles) { // it does not process this section 

       var items = '<option value="' + "0" + '">' + "type" + '</option>'; 
       $.each(Roles, function (i, Role) { 

        items += '<option value="' + Role.Value + '">' + Role.Text + '</option>'; 

       }); 
       $("#ddrRoles").html(items); 
      }, 
      error: function (ex) { 
       alert('Failed to retrieve Cities.' + ex); 
      } 

     }); 

     return false; 
    }) 
}); 

+0

Я испытал оба метода выше. функция post и секция ajax, но никто не сделал это правильно – Yasin

+0

Пожалуйста, используйте тег [tag: asp.net-mvc-5] в будущем; mvc5 - пустой тег, который должен быть удален в ближайшее время. –

ответ

0

мне пришлось удалить несколько cshtml бритвенных комментариев (начиная с @ * и заканчивая * @) с ненужным мертвым кодом на разрешите синтаксическую ошибку в заголовке этого вопроса. Это все в моем случае.

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