JSON.stringifyを使用してJavaScriptオブジェクトから変換されたJSON値があります。私はPHPを使用してJSONの内容を解析しようとしていますが、私は運がなかった。私は何か本当に基本的な間違っていると確信しています。 file2.phpで使用してfile1.php
json_decode
から動的に生成されたJSONをPHPに取得する方法
<html>
<head>
<script src='https://ajax.googleapis.com/ajax/libs/jquery/1.7.1/jquery.min.js'></script>
<script src='/json2.js'></script>
<script>
var irxmlnewsreleases = new Array();
irxmlnewsreleases[0]={
"attachmentfileid":12039
};
var news_release = JSON.stringify(irxmlnewsreleases);
$(document).ready(function() {
$("#response").text(news_release);
});
</script>
</head>
<body>
<div id="response"></div>
</body>
</html>
私は、このデータを読み取るしようとしている:
はfile1.phpでは、私のようなものを持っています。
私は最初に(間違って)file_get_contents
を使って試してみましたが、しばらくの間これを成功させていませんでした。私は、JavaScriptが実行されるまでJSON値が存在しないことを明らかにしているので、PHPはもちろんjQueryによって生成されたdivコンテンツの値を読み取ることはできません。私が知らないことは、その価値を得る方法です。
JSONはfile1.phpで正常に生成されていて、有効なJSONです(私はjsonlintを通して実行しました)。
ダイナミックに生成されたJSONの価値をPHPに得るにはどうすればよいでしょうか?
ような何かを行います。私は完全な答えを投稿します –