问题标签 [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.
jquery - JsonResult 数据返回不显示在文本框上,但显示在文本区域中
A JsonResult 正在回叫我匿名类型。我可以使用警报功能检查它是否正确接收到客户端,但无法用此结果填充文本框值。虽然我可以填充 textarea 值,但我尝试解析结果(文本框绑定到我的模型视图、float 和 int 数据类型,但我认为不是因为这种类型)。
这是我的代码:
我确定在某处绑定一些文本参数是一个愚蠢的问题。任何的想法?
asp.net-mvc - 直接在控制器中从 ActionResult 获取结果
我希望能够获得ActionResult
将直接在我的控制器中生成的结果以进行调试。我怎么做?
就像是:
php - 在 PHP 中检查字符串是否为 JSON 的最快方法?
我需要一种非常非常快速的方法来检查字符串是否为 JSON。我觉得这不是最好的方法:
有没有性能爱好者想要改进这种方法?
jquery - MVC JsonResult - 在代码中保存值/对象
我现在有一个简单的JsonResult,当我正在解决它时,它接受一个值,并返回一个结构(作为JsonResult)。这部分有效,因为我已经将请求连接到使用 jQuery 的按钮单击,并且可以读取回值。
我的问题是,是否可以将结构添加到页面的上下文中,以便在提交表单时生成的结构可用?
我想避免在会话中持有价值,并希望“正确”地做到这一点
我是否需要使用与使用 JsonResult 不同的方法/方法?
我希望这是有道理的?
jquery - 带有前缀的 jquery 选择器
这是我的 HTML 代码:
所以,我正在渲染一个局部视图以显示更多项目,并且我有一个创建更多项目的操作。当我更改第一个 DropDownList 中的值以重新填充第二个时,我正在尝试调用 Json 函数。这是我的脚本:更新
来自控制器的我的 Json Action 没有被调用。为了工作,我必须在脚本中进行哪些更改?谢谢!
.net - 扩展 JsonResult
你如何扩展JsonResult
?假设我想做一个JsonTransactionResult
,因为我想强制我的所有事务返回一个 jsonifiedTransactionResult
对象。该TransactionResult
对象包含错误消息和内容的数据。我是通过继承还是包装来做到这一点JsonResult
?
json - jQgrid编辑表单下拉列表有额外的报价
我有一个 MVC2 EditStatesController :
这是调用控制器的代码:
下拉列表有元素列表,但最后一个元素有额外的“(双引号),所以最后一个州怀俄明州是怀俄明州”。
我搜索了其他问题,但没有找到类似的问题。你知道为什么会发生这种情况以及如何解决这个问题吗?谢谢你,珍妮
asp.net - JsonResult 或 Json:使用哪个?
在 ASP.NET MVC 3 中,使用哪个更正确:Json()
或new JsonResult()
?要么返回相同的结果。感谢您帮助解决办公室辩论。
jquery - 使用 jquery 获取 json 对象
我在服务器端创建一个列表(字符串名称列表)并返回一个 JsonResult。我正在尝试使用 jquery 在客户端获取列表,以便检查它是否包含特定项目。以上似乎不起作用......有什么建议吗?
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。
谢谢你的帮助。