我正在尝试在JavaScript中建立字符串数组,并在action方法的字符串列表中获取结果。以下是我的JavaScript的外观。我正在使用jQuery
1.4.2。问题是我在动作方法中的列表始终显示为NULL。JavaScript字符串数组会不会正确映射到C#中的字符串列表?
var test = ['test1', 'test2'];
var parms = {
var1: 'some string',
var2: test
};
$.ajax({
type: "POST",
url: "/Test/JSONTestAction",
async: false,
data: parms,
dataType: "json",
success: function(data) {
// success
}
});
然后我的JsonResult如下所示:
public JsonResult JSONTestAction(string var1, List <string> var2) {
// var2 is always NULL -- not good
return Json(new {
test = "test"
});
}
更新到jQuery
1.4.2后,我遇到了同样的问题。您可以在这里找到解决方案(在Ajax部分中)。
在ajax选项中添加繁体中文:true应该可以。
$.ajax({
type: "POST",
traditional: true,
url: "/Test/JSONTestAction",
async: false,
data: parms,
dataType: "json",
success: function(data) {
// success
}
});
我正在学习如何使用Spring靴和胸腺嘧啶。我有一个问题,我在表单列表中提供一个特定对象的列表到一个Thymeleaf页面。当用户选择值并发布结果时,结果是所选对象的字符串,并且与我想要存储值的对象不兼容。 这可能听起来像一口,所以下面是代码。 输入:一个类将一组成分传递给表单,这个类在一个类成分列表中传递给表单(过滤对此无关紧要--插入一个列表作为model属性的值,键是一种成分类型) Thym
如果我有一个< code>ArrayList的单词,比如: 我想计算 4 5 6 3 3 3 作为 中每个字符串的长度之和加上单词之间的 5 个空格。我该怎么做?
我想做一个名为句子的字符串,包含“你好,世界,你好吗?”
问题内容: 我尝试将Jersey中的字符串列表作为JSON和XML返回。我认为这将是微不足道的。 我的第一次尝试是写这样的东西 而且我期望输出与此类似:[“ string1”,…,“ stringN]不幸的是,我得到了这个: 然后我为列表写了一个包装StringString 并将外观修改为 这对于包含超过1个项目的列表非常有用。 不幸的是,对于一个或零个元素,我得到了两个意外的结果 我做错什么了吗
如何将列表从Python正确返回到Ajax,返回时输出看起来很奇怪。 ap.py com_response.html index.html python 中列表的输出: 返回到Ajax的列表输出:
问题内容: 我对包含type列的表进行了此简单查询。 但是,当我查询它时,pg-promise将该列的值作为字符串返回。我在文档中找不到有关此信息。那是标准行为吗? 采用以下形式,其中id作为字符串而不是int: 有什么指示pg-promise返回实际类型吗? 问题答案: 历史上一直在积淀很多东西。但是,如果您使用的是Node.js v10.4.0或更高版本,则可以跳过所有步骤,然后跳到底部的部分