問題タブ [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データはテキストボックスには表示されませんが、テキストエリアには表示されます

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の値を変更して、2番目の値を再設定するときに、Json関数を呼び出そうとしています。これは私のスクリプトです:UPDATE

コントローラからのJsonアクションが呼び出されていません。動作させるには、スクリプトで何を変更する必要がありますか?ありがとう!

0 投票する
1 に答える
2357 参照

.net - JsonResult の拡張

どのように拡張しJsonResultますか? JsonTransactionResultすべてのトランザクションで json 化されたオブジェクトを返すように強制したいので、を作成したいとしTransactionResultます。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 - JsonResultを返すアクションを呼び出すMVCAjax.BeginFormは、クライアントで成功しません

.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が呼び出されないのはなぜですか?

私はMVC3を使用しており、jquery.unobtrusive-ajax.jsを参照しています。

助けてくれてありがとう。