私はajax.phpからの結果を1つ持っているとき、私は正しい結果を得るが、私は2つを持っている以上の結果は、私が見ることができない場合(アヤックスから来る)jQueryの -
<script type="text/javascript">
$(document).ready(function() {
$('#txt').bind('propertychange keyup input paste',function() {
$('div#text-container').html('');
var word = $('input#txt').val();
$.ajax({
type: 'GET',
url: 'ajax.php',
data: { word: word },
dataType: 'json',
success: function (data) {
if (data.text) {
var result = "<strong>" + data.word + '</strong> - ' + data.text
} else {
var result = "<strong>" + data.word + '</strong> - ' + "not found"
}
$('div#text-container').append(result);
}
});
});
});
</script>
結果の一例を結果アヤックス結果を追加:
[{
"word": "Hell",
"text": "Hell"
}, {
"word": "Hello",
"text": "Hello"
}]
どうすればこの問題を解決できますか?
ありがとうございます!
json encodeすることができます。 – neophyte
正確にforeachループ – Sona