私はJSONに問題が生じていますが、データがこれは私のMySQLのテーブルでコード全体を通じてJSONレスポンスデータ
を行ってください取り出さコード:
:これは、jQueryのAJAXからの要求を取得するPHPコードである$(document).ready(function() {
$('ul.sub_menu a').click(function() {
$('#sliderid, .prodcls').fadeOut(4000);
var txt = $(this).text();
$.ajax({
type: 'POST',
url: 'thegamer.php',
data: {send_txt: txt},
datatype:'json',
success: function(data){
$('#pgwrapid').html(data);
}
});
});
});
今
、これはjQueryのセレクタ以下で出力されている何が起こるか:
$('#pgwrapid').html(data);
OUTPUT
["images\/zara\/shoes\/thumbnail","images\/hermes\/shoes\/thumbnail","images\/hermes\/shoes\/thumbnail"]
私の問題は、次のとおりです。
- なぜここにバックスラッシュがありますか?
上記出力をループに任意のコードがあり、各パスを抽出し、このようなイメージタグに挿入:
$('#pgwrapid').append("<img src='"imagepath"' alt='Thumbnail'/>");
コードは有用であろう。
''要素を作成するまで、バックスラッシュの内容は不明ですが、 'data'が配列の場合は' for'ループやjQueryの[一般的な反復子関数$を使用してループします。 each() '](http://api.jquery.com/jQuery.each/)を使用して、配列の要素を1つずつ処理します。 – nnnnnn
私はalert(typeof(data))でそれをチェックしました。それは文字列を与える – sajid
あなたは答えられて明らかにあなたを助けたが、あなたは[それらを受け入れていない](http://u.sbhat.me/t6SXUH)の質問の束を持っています。してください他の人はあなたを助けるために傾けていないかもしれません。 – Sathya