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;
})
});
Я испытал оба метода выше. функция post и секция ajax, но никто не сделал это правильно – Yasin
Пожалуйста, используйте тег [tag: asp.net-mvc-5] в будущем; mvc5 - пустой тег, который должен быть удален в ближайшее время. –