Я работаю над сценарием jquery, чтобы извлечь имя файла для вывода их в элемент, когда я получаю данные из вызова ajax.
Когда я попробую это:
var photoFilename = filename.split('filename: ');
$('#photo_filename').text(photoFilename1);
$('#photo_dialog').show();
Я получу что-то вроде этого:
noname.gif attid: 0.2
Я также попробовал это:
var photoFilename = filename.split('attid: ');
И я также попробовал это:
var photoFilename = filename.split (attid);
Я получу это:
filename: noname.gif attid: 0.2 filename: what-is-bootstrap.png
Я пытался использовать. Замените функцию для удаления attid: 0.2
, но моя переменная attid
показывает другую строку, поэтому мне трудно удалить строку для 0.2
, когда у меня есть 0.1
строка.
Вот чтоЯ хочу достичь:
noname.gif
Вот полный вывод:
attid: 0.1 filename: noname.gif
attid: 0.2 filename: what-is-bootstrap.png
Вот полный код:
$.ajax({
url: 'readMail.php',
type: 'POST',
data : {
mailfolder: mailfolder,
email_number: email_number,
folder: folder,
readmail: readmail,
total: total_index
},
dataType: 'json',
success: function(res) {
filename = res.emailBodyMessage.attached_files;
var photoFilename = filename.split('filename:');
$('#photo_filename').text(photoFilename1);
$('#photo_dialog').show();
}
});
Чего я пытаюсь достичьесли у меня есть строка 0.2
с использованием переменной attid
, я хочу получить имя файла what-is-bootstrap.png
. Если у меня есть строка 0.1
с использованием переменной attid
, я хочу получить имя файла noname.gif
и т. Д.
Можете ли вы показать мне пример того, как я могу получить имя файла, когда моя переменнаяattid
показать строку как 0.1
, 0.2
или что бы то ни было?
Спасибо.