ホームページ  >  記事  >  バックエンド開発  >  jsのajaxでphpに送信したjsonデータがphpで取得できない

jsのajaxでphpに送信したjsonデータがphpで取得できない

WBOY
WBOYオリジナル
2016-09-19 09:16:401112ブラウズ

リーリー

HTMLアドレスバーを送信するときに、送信されたすべてのデータが表示できることを確認してください
insert.php

リーリー

渡されたデータを取得できません。プロンプトが表示されます
通知: 未定義のインデックス: 3 行目に D:xampphtdocs8-1baiduNewsinsert.php と入力してください

注意: 未定義のインデックス: D:xampphtdocs8-1baiduNewsinsert.php の 4 行目のタイトル

注意: 未定義のインデックス: D:xampphtdocs8-1baiduNewsinsert.php の 5 行目の imgSrc

注意: 未定義のインデックス: D:xampphtdocs8-1baiduNewsinsert.php の 6 行目の作成者

注意: 未定義のインデックス: D:xampphtdocs8-1baiduNewsinsert.php の 7 行目で createdAt

注意: 未定義のインデックス: D:xampphtdocs8-1baiduNewsinsert.php の 8 行目のコンテンツ

PHPを使うのは初めてです。JSとノードデータのやり取りを書くときにデータ転送フォームを使用していましたが、PHPでそれを取得できません。誰かコードを教えていただければ幸いです。

返信内容:

リーリー

HTMLアドレスバーを送信するときに、送信されたすべてのデータが表示できることを確認してください

insert.php
リーリー

渡されたデータを取得できません。プロンプトが表示されます

通知: 未定義のインデックス: 3 行目に D:xampphtdocs8-1baiduNewsinsert.php と入力してください

注意: 未定義のインデックス: D:xampphtdocs8-1baiduNewsinsert.php の 4 行目のタイトル

注意: 未定義のインデックス: D:xampphtdocs8-1baiduNewsinsert.php の 5 行目の imgSrc

注意: 未定義のインデックス: D:xampphtdocs8-1baiduNewsinsert.php の 6 行目の作成者

注意: 未定義のインデックス: D:xampphtdocs8-1baiduNewsinsert.php の 7 行目で createdAt

注意: 未定義のインデックス: D:xampphtdocs8-1baiduNewsinsert.php の 8 行目のコンテンツ

PHPを使うのは初めてです。JSとノードデータのやり取りを書くときにデータ転送フォームを使用していましたが、PHPでそれを取得できません。誰かコードを教えていただければ幸いです。

オブジェクトデータをバックグラウンドに送信しているので、バックグラウンドから$_POST['data']を取得できると思います。

簡単な実験をしてみます、

あなたの

リーリー
これは引用符なしで書かれた質問ですか? type:type 前の型が文字列、後ろの型が変数って感じですね…

私のコード:

1.html

リーリー

2.php

リーリー

渡したデータにエラーがあります。データはjson形式で記述されている必要があります。上記で非常に明確になりました。

通常の JSON では、キーはすべて引用符で囲まれているため、JSON.stringify を使用してオブジェクトを文字列に変換してから、JSON の仕様を確認することをお勧めします。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。