1
Jquery與整數變量工作得很好,但得到了字符串錯誤。我的代碼如下。JQuery工作正常與整數,但沒有在MVC中的字符串5
@section Scripts {
<script type="text/javascript">
$(function() {
$.getJSON('/Service/ListServiceType', function (result) {
var ddl = $('#ServiceType');
var type = @Model.Type;
ddl.empty();
$(result).each(function() {
$(document.createElement('option'))
.attr('value', this.Type)
.text(this.Type)
.appendTo(ddl);
});
$("#ServiceType").find("option").each(function() {
alert($(this).val())
if ($(this).val() == type) {
$(this).prop("selected", "selected");
}
});
});
$.getJSON('/Category/ListCategory', function (result) {
var ddl = $('#CategoryType');
var id = @Model.CategoryId;
ddl.empty();
$(result).each(function() {
$(document.createElement('option'))
.attr('value', this.Id)
.text(this.Name)
.appendTo(ddl);
});
$("#CategoryType").find("option").each(function() {
if ($(this).val() == id) {
$(this).prop("selected", "selected");
}
});
});
});
</script>
}
下半部分(/ Category/ListCategory)工作得很好,但不是上一個。由於我是JQuery和Javascript中的新成員,所以有一點幫助是值得的。
問題是什麼區域?將其縮小並僅發佈相關部分 – Satpal
什麼是'Model.Type'? –
問題出在行var type = @ Model.Type;這裏Type是字符串。 –