4

PHP でシリアライズとアンシリアライズを行ってから、javascript に応答を読み取らせることが可能であることはわかっています。複数回呼び出される可能性のある関数があり、呼び出されるたびに、配列または何らかの形式のオブジェクトに新しいデータを追加する必要があります。次に、このデータをすべて取得して PHP に送信し、配列であるかのように解釈および分析します。

ここで空白を描いていると思いますが、これは簡単に実行できるはずです xD そうそう、送信の準備が整うまで、情報を一時的に隠しフィールドに保存しています (PHP でもセキュリティチェックを行います)。

ありがとう

4

2 に答える 2

11

PHPのシリアル化の構文でJavaScriptをシリアル化するには、カスタムJavaScript関数が必要ですが、JSONを使用して必要な処理を実行できます。

JavaScriptでJSONにシリアル化するには、 JSONオブジェクトのstringifyメソッドを使用します。

JSON.stringify(myArray)

PHPでJSON文字列を逆シリアル化するには、json_decodeを使用します。

json_decode($myJsonArray)

古いブラウザをサポートする場合は、JSONオブジェクトの外部実装を含める必要があります。ブラウザネイティブのJSONサポートを参照してください

于 2012-06-21T03:27:38.550 に答える
0

JavaScriptを使用してデータをJSONにエンコードしてから、サーバーにurlencodedして投稿します。サーバーでjson_decodeを使用して配列を解析します。

于 2012-06-21T03:22:09.520 に答える