Изменить результат из запроса ajax
Можно ли извлечь некоторый (в данном случае) текст с помощью ajax-запроса и изменить его, прежде чем показывать, например, в div?
У меня есть следующий код
$.ajax({url: "Files/" + par + ".php",
success: function(result){
$("#box").html(result);
}
Где par - это параметр (например, foo). Это извлечет файл foo.php и поместит полученное содержимое файла в div, называемый box.
Теперь мне интересно, если бы вы могли сделать следующее:
Предположим, что содержимое файла foo.php было следующим:
Некоторое название
немного текста здесь...
Подзаголовок
больше текста....
Можно ли поместить какой-то код или предложение между заголовком и текстом? Таким образом, результат будет таким:
Некоторое название
Это предложение было добавлено
немного текста здесь...Подзаголовок
больше текста...
1 ответ
Решение
Да, конечно.
success: function(result){
result = result.replace("some text here...",
"<i>This sentence was added</i><br />some text here...");
$("#box").html(result);
}