0

所以我使用 ajax 帖子来调用我的值的操作。我想先检查函数的类型,我不知道该怎么做。此外,ajax 帖子被很好地调用,但其中一个参数在它应该包含数据时为空。

阿贾克斯帖子:

$.ajax({
    type: "POST",
    url: "AddUpdateConfigs",
    data: ({id: @Model.QueueMonitorConfigurationsID, PathType: $('#ddlConfigTypeName').val(), Threshold:$('#ddlThreshold').val(), ValueType:$('#ddlValueTypeName').val(), Location: $('#txtbLocation').val(), Limit: $('#txtbLimit').val(), config: $('#NewOrUpdate').val() }),
    dataType: JSON
});

我传递的数据之一是这个文本框:

@Html.TextBoxFor(cModel => cModel.Value, new { id = "txtbLimit", @type = "int" })

哪个必须是 int 但不知道如何检查或在哪里检查。我添加了@type但它不起作用。

有任何想法吗?

4

2 回答 2

0

固定:ajax post中的参数名称和action参数必须相同。

仍然不知道如何修复类型验证

于 2013-06-10T15:38:19.313 回答
-1

也许你可以使用

@Html.TextBoxFor(cModel => cModel.Value, new { id = "txtbLimit", @Value = cModel.Value , @type = "int" })

或者

@Html.TextBox("txtbLimit", cModel.Value, new {  @type = "int" })
于 2013-06-10T14:31:44.303 回答