[解決済み] JQueryを使ってJSONデータを投稿するにはどうしたらいいですか?
2023-09-05 03:36:13
質問
同じサーバーにあるウェブサービスにJsonを投稿したいです。しかし、私はJQueryを使用してJsonを投稿する方法がわかりません。私はこのコードで試してみました。
$.ajax({
type: 'POST',
url: '/form/',
data: {"name":"jonas"},
success: function(data) { alert('data: ' + data); },
contentType: "application/json",
dataType: 'json'
});
しかし、このJQueryのコードを使用すると、データはサーバー上でJsonとして受信されません。これは、サーバーで期待されるデータです。
{"name":"jonas"}
しかし、JQueryを使用すると、サーバーは
name=jonas
. または他の言葉で、それは"urlencoded"データであり、Jsonではありません。
JQueryを使用してurlencodedデータではなくJson形式のデータを投稿する方法はありますか?それとも、手動でajaxリクエストを使用しなければならないのでしょうか?
どのように解決するのですか?
オブジェクトを渡している
ではなく
JSON文字列ではありません。オブジェクトを渡すとき、jQueryは
$.param
を使用して、オブジェクトを名前と値のペアにシリアライズします。
データを文字列で渡すと、シリアライズされません。
$.ajax({
type: 'POST',
url: '/form/',
data: '{"name":"jonas"}', // or JSON.stringify ({name: 'jonas'}),
success: function(data) { alert('data: ' + data); },
contentType: "application/json",
dataType: 'json'
});
関連
-
[解決済み] jQueryです。簡単なオーバーレイを作成するにはどうすればよいですか?
-
[解決済み] JSONでコメントを使用することはできますか?
-
[解決済み] jQueryで要素が非表示になっているかどうかを確認するには?
-
[解決済み] cURLでJSONデータをPOSTするにはどうすればよいですか?
-
[解決済み] jQueryでページを更新するにはどうすればよいですか?
-
[解決済み] Microsoft JSONの日付はどのようにフォーマットするのですか?
-
[解決済み] Python RequestsでJSONデータをPOSTする方法とは?
-
[解決済み] Electron: jQueryが定義されていない
-
[解決済み】jQueryでチェックボックスがチェックされているかどうかを確認するにはどうすればよいですか?
-
[解決済み] [Solved] Jquery - $.post()でcontentType=application/jsonを使用するようにするには?
最新
-
nginxです。[emerg] 0.0.0.0:80 への bind() に失敗しました (98: アドレスは既に使用中です)
-
htmlページでギリシャ文字を使うには
-
ピュアhtml+cssでの要素読み込み効果
-
純粋なhtml + cssで五輪を実現するサンプルコード
-
ナビゲーションバー・ドロップダウンメニューのHTML+CSSサンプルコード
-
タイピング効果を実現するピュアhtml+css
-
htmlの選択ボックスのプレースホルダー作成に関する質問
-
html css3 伸縮しない 画像表示効果
-
トップナビゲーションバーメニュー作成用HTML+CSS
-
html+css 実装 サイバーパンク風ボタン
おすすめ
-
Uncaught SyntaxError: 予期しない入力の終了
-
[解決済み] jquery mobileでページ中央のグリッド表示
-
[解決済み] JavaScript - 二重引用符のエスケープ
-
[解決済み] jQuery.ajaxでmultipart/formdataを送信する。
-
[解決済み] jQueryでPUT/DELETEリクエストを送信する方法は?
-
[解決済み] 既存の非順序型リストにリストアイテムを追加する方法
-
[解決済み] 動的に生成された要素でクリックイベントが動作しない [duplicate]
-
[解決済み] jQueryを使用してCSSのdisplay noneまたはblockプロパティを変更するにはどうすればよいですか?
-
[解決済み】jQueryでRSSをパースする。
-
[解決済み] jQueryで<input type="text">のonchangeを実装するには?