タグ付けされた質問 「getjson」


7
getJSONを使用して、postメソッドでデータを送信する方法
私は上記の方法を使用しています&それはURLの1つのパラメーターでうまく機能します。 たとえばStudents/getstud/1、コントローラ/アクション/パラメータの形式が適用される場所。 これで、2つのパラメーターを受け入れてJSONオブジェクトを返す、Studentsコントローラーにアクションがあります。 では、$.getJSON()postメソッドを使用してデータを投稿するにはどうすればよいですか? 同様の方法も受け入れられます。 ポイントは、AJAXでコントローラーのアクションを呼び出すことです。


7
$ .getJSONがIE8でキャッシュされたデータを返す
現在、ASP.net MVCとJQueryをいじっています。意味がなさそうな行動に出くわしました。 私は$.getJSONいくつかのdivを生成するためにJQueryの関数を呼び出しています。イベントはイベントでトリガーされ$(document).readyます。これは完全に機能します。 AJAX.BeginFormdivに入力するときに使用される別の値を追加する小さなものがあります。リモート関数を正しく呼び出し、成功すると元のJavaScript関数を呼び出してdivを再生成します。 ここで奇妙な部分があります:FireFoxとChrome-すべてが機能します。しかしIE8(ベータ)では、populate Divスクリプト($ .getJSON関数を呼び出す)へのこの2番目の呼び出しはキャッシュされたデータを取得し、サーバーに問い合わせません! この質問が理にかなっているといいのですが:簡単に言えば、なぜ$.getJSONキャッシュされたデータを取得するのですか?そして、なぜそれはIE8にのみ影響するのですか?

2
Uncaught TypeError: 'in'演算子を使用して 'length'を検索することはできません
Uncaught TypeError:「in」演算子を使用して「」内の「length」を検索することはできません これは、$.eachこのJSONオブジェクトに対してを実行しようとしたときに受け取るエラーです。 {"type":"Anuncio","textos":["Probando esto","$ 20150515"],"submit":"codParameters?___DDSESSIONID\u003d14EA4721A904D6DD71591156996E29F7%3A%2FMobilTest"} stringifyでも同じことを試みましたが、同じエラーが表示されます。 {\"type\":\"Anuncio\",\"textos\":[\"Probando esto\",\"$ 20150515\"],\"submit\":\"codParameters?___DDSESSIONID\\u003d06CBEC9D1A53616EFF703A8C71FBC2B4%3A%2FMobilTest\"}" ___DDSESSIONID\\u003d06CBEC9D1A53616EFF703A8C71FBC2B4%3A%2FMobilTestオブジェクトからパラメーターを削除すると、$。eachは正常に機能します。 なぜこれが起こっているのでしょうか?
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.