Alex's answerはスパンを1つずつ表示するためのかなりの方法です。 AJAXレスポンスからスパンを作成する方法は、PHPスクリプトが返すデータのタイプによって異なります。応答は次のようになります場合:
[
"Some",
"words",
"via",
"JSON"
]
...それは非常に簡単です:一方
$.ajax({
type: "GET",
dataType: 'json',
url: "request.php",
success: function(data, status) {
var container = $("#container");
var word;
for (word in data) {
$('<span />').append(word).appendTo(container);
}
}
});
応答は次のようになります場合は、「Some words as plaintext
」、あなたは何をする必要があるだろうこのような何か:
$.ajax({
type: "GET",
dataType: 'text',
url: "request.php",
success: function(data, status) {
var container = $("#container");
var words = data.split(' ');
var word;
for (word in words) {
$('<span />').append(word).appendTo(container);
}
}
});
私はtext
にdataType
を変更し、私は、変数words
を追加、お知らせスペース文字の結果。
私はこれがあなたを助けてくれることを願っています。
あなたはJSONレスポンスを提供することができますか? –
もう少し説明してください。 – Hzyf
あなたがrequest.phpのときにあなたのブラウザで受け取ったテキストを与えることができます –