JQuery在MVC 5中可以很好地处理整数,但不能处理字符串
JQuery is working fine with integer but not with string in MVC 5
Jquery是工作完美的整数var,但得到错误的字符串。我的代码如下:
@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的新手,所以一点帮助将是值得赞赏的。
字符串类型应该用引号括起来。
改变这
var type = @Model.Type;
var type = '@Model.Type';
相关文章:
- 可以't让我的if语句处理js中的html表单输入
- keyup事件处理程序更改焦点不适用于快速键入
- 如何使用jquery处理php循环通过元素
- angular.js没有'无法在PhoneGap中处理视图标记
- Webpack/Rect:遵循egghead.io教程,但出现错误:您可能需要一个合适的加载程序来处理此文件类型
- 提示使用服务器端事件处理程序激活JavaScript
- 如何使用js将SNAPSHOT内部版本号转换为3位数的整数
- javascript:如何在antlr生成的Lexer中进行错误处理
- 如何编写一个具有公共标头的批处理
- 检测个位数整数时正在转换毫秒
- 在同一个服务工作者中处理service-worker.js有任何影响吗
- jQuery:如何在没有for循环的情况下将事件处理程序应用于$('#text'+'任意整数
- 如何在JavaScript上处理金融应用程序的数字,它缺少整数类型
- Javascript 是否处理整数溢出和下溢?如果是,如何
- 在处理中将整数数组添加到数组列表时需要帮助
- JQuery在MVC 5中可以很好地处理整数,但不能处理字符串
- 406(不可接受).尝试使用@Responsebody从spring处理函数返回对象或整数到ajax请求
- 如何在Javascript中处理JSON响应中的大整数
- Javascript处理整数上溢和下溢吗?如果是,如何
- JavaScript如何处理大整数(超过52位)