0
我有一個mvc 5項目,該代碼工作良好。但我剛剛修改它爲另一個項目,它不起作用。這不叫動作 這裏是jQuery代碼:SyntaxError:指定了一個無效或非法的字符串(在mvc 5中的jQuery)
<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是一個空標記,應該儘快刪除。 –