问题标签 [jsonresult]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
2 回答
4047 浏览

jquery - JsonResult 数据返回不显示在文本框上,但显示在文本区域中

A JsonResult 正在回叫我匿名类型。我可以使用警报功能检查它是否正确接收到客户端,但无法用此结果填充文本框值。虽然我可以填充 textarea 值,但我尝试解析结果(文本框绑定到我的模型视图、float 和 int 数据类型,但我认为不是因为这种类型)。

这是我的代码:

我确定在某处绑定一些文本参数是一个愚蠢的问题。任何的想法?

0 投票
4 回答
1116 浏览

asp.net-mvc - 直接在控制器中从 ActionResult 获取结果

我希望能够获得ActionResult将直接在我的控制器中生成的结果以进行调试。我怎么做?

就像是:

0 投票
32 回答
458751 浏览

php - 在 PHP 中检查字符串是否为 JSON 的最快方法?

我需要一种非常非常快速的方法来检查字符串是否为 JSON。我觉得这不是最好的方法:

有没有性能爱好者想要改进这种方法?

0 投票
2 回答
410 浏览

jquery - MVC JsonResult - 在代码中保存值/对象

我现在有一个简单的JsonResult,当我正在解决它时,它接受一个值,并返回一个结构(作为JsonResult)。这部分有效,因为我已经将请求连接到使用 jQuery 的按钮单击,并且可以读取回值。

我的问题是,是否可以将结构添加到页面的上下文中,以便在提交表单时生成的结构可用?

我想避免在会话中持有价值,并希望“正确”地做到这一点

我是否需要使用与使用 JsonResult 不同的方法/方法?

我希望这是有道理的?

0 投票
2 回答
1578 浏览

jquery - 带有前缀的 jquery 选择器

这是我的 HTML 代码:

所以,我正在渲染一个局部视图以显示更多项目,并且我有一个创建更多项目的操作。当我更改第一个 DropDownList 中的值以重新填充第二个时,我正在尝试调用 Json 函数。这是我的脚本:更新

来自控制器的我的 Json Action 没有被调用。为了工作,我必须在脚本中进行哪些更改?谢谢!

0 投票
1 回答
2357 浏览

.net - 扩展 JsonResult

你如何扩展JsonResult?假设我想做一个JsonTransactionResult,因为我想强制我的所有事务返回一个 jsonifiedTransactionResult对象。该TransactionResult对象包含错误消息和内容的数据。我是通过继承还是包装来做到这一点JsonResult

0 投票
1 回答
1216 浏览

json - jQgrid编辑表单下拉列表有额外的报价

我有一个 MVC2 EditStatesController :

这是调用控制器的代码:

下拉列表有元素列表,但最后一个元素有额外的“(双引号),所以最后一个州怀俄明州是怀俄明州”。

我搜索了其他问题,但没有找到类似的问题。你知道为什么会发生这种情况以及如何解决这个问题吗?谢谢你,珍妮

0 投票
1 回答
3920 浏览

asp.net - JsonResult 或 Json:使用哪个?

在 ASP.NET MVC 3 中,使用哪个更正确:Json()new JsonResult()?要么返回相同的结果。感谢您帮助解决办公室辩论。

0 投票
1 回答
1980 浏览

jquery - 使用 jquery 获取 json 对象

我在服务器端创建一个列表(字符串名称列表)并返回一个 JsonResult。我正在尝试使用 jquery 在客户端获取列表,以便检查它是否包含特定项目。以上似乎不起作用......有什么建议吗?

0 投票
1 回答
4316 浏览

asp.net-mvc-3 - MVC Ajax.BeginForm 调用返回 JsonResult 的操作在客户端上未成功

我正在尝试使用 .Net 的 Ajax.BeginForm 提交表单并取回对象列表。

问题是,当我的控制器返回一个 JsonResult 并且我将返回的列表转换为 json 时,永远不会调用 OnSuccess 回调,并且我的 id 为“results”的 div 也不会更新。但是调用了 onBegin 回调。控制器看起来像这样。

我已经确认Json(roles)确实将列表正确转换为有效的 json。但我不能使用它,因为 onSuccess 永远不会运行。

奇怪的是,如果我不将列表转换为 json 并将其作为 .Net 列表返回,则两个回调都会被命中,并且我的元素更新输出 System.Collections.Generic.List'1[Models.Role]。所以它不是json,我没有办法使用数据。

那么为什么当我从控制器返回一个 json 对象时没有调用 onSuccess 呢?

我正在使用 MVC 3,并且正在引用 jquery.unobtrusive-ajax.js。

谢谢你的帮助。