0

私はJSONを初めて使用しますが、読んだことから、日付を送信するのはかなり難しいようです。PHPを使用していくつかの日付を送信する必要があります。

また、base64でエンコードされた文字列を使用して行うのが最適だと思う画像を送信する必要があります。もっと良い方法はありますか?

前もって感謝します。

4

3 に答える 3

2

DateJSON 自体は、オブジェクトの直接送信をサポートしていません。ただし、作業している日付のタイムスタンプを単なる数値として送信し、

var myDate = new Date( jsonObject.timestamp );

オブジェクトを再作成しDateます。ここで、PHP は秒に基づくタイムスタンプを使用することに注意してください (たとえば、ここを参照)。一方、JavaScript はミリ秒を基準として使用します (たとえば、ここを参照)。

画像が動的に作成されている場合、または URL を使用してアクセスできない場合は、Base64 でエンコードされた形式で画像を送信するのが最善の方法であることに同意します。

URL を使用してアクセスできる場合は、もちろん、画像の代わりにこの URL を送信することをお勧めします。

于 2012-08-14T10:15:05.350 に答える
0

JSON は、いくつかのフォーマット規則を持つ単なる文字列です。で日付を作成できます

$arr = array('date' => time());
echo json_encode($arr);

画像は Base64 で送信できますが、可能であれば URL を使用してください。

于 2012-08-14T10:18:07.843 に答える
0

できません。

Date をミリ秒単位で送信してみてください。

画像に URL を送信してみてください。

于 2012-08-14T10:14:52.693 に答える