ホームページ  >  記事  >  バックエンド開発  >  PHPから返されるJSON配列のAjax処理に関連する問題

PHPから返されるJSON配列のAjax処理に関連する問題

WBOY
WBOYオリジナル
2016-06-13 13:14:45984ブラウズ

php
{"status":1,"info":["201209/20120905rmyr8iZMs6.jpeg","201209/20120905b1i8bI1C9x.jpeg","201209/20120905Z0zFDjUF61.jpeg"," によって返される Ajax 処理の JSON 配列の問題201209/ 20120905144fN9oLlz.jpeg"],"data":""}


これは返されたデータです。情報は配列です。JS 特殊効果を使用して画像を反転したいのですが、どうすれば取得できますか?画像の下の表と、前または次の画像があるかどうかを判断します

-----解決策-------- -
私の理解では、まず json データを配列に解析してから、情報データを取得できます。添字は 0 から数値的に増加するはずです。 、最後の画像には下付き文字が付いていますが、これを判断材料にできますか? json データ解析配列については、オンラインで確認できます。カプセル化されたライブラリが多数あります。最も一般的なのは json.js ライブラリ (www.json.org) で、それを変換するには string.parseJSON() を使用します。
実際、あなたが言及した効果の例はインターネット上にたくさんあるはずです、チェックしてみてください~
------解決策------------------

JScript コード

var str='{"ステータス":1,"info":["201209/20120905rmyr8iZMs6.jpeg","201209/20120905b1i8bI1C9x.jpeg","201209/20120 9 05144fN9oLlz.jpeg"]、 " データ":""}';

var obj = eval('(' + str + ')');
alert(obj.info.length);//情報の長さは 4 です
var i=3;//最後の要素をテストする
if("未定義" == typeof(obj.info[(i+1)])){
アラート(321);
}それ以外{
アラート(obj.info[(i)])
<div class="clear"></div>
声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。