У меня есть загрузчик файлов с техникой ajaxForm.
Как получить вывод файла php в функцию вместо «Цель» из jqueryForm выход, сделать что-то с JS?
например я хочу взять вывод имени файла изображения из файла php
echo 'media/'.$NewFileName.'';
так будет как:
СМИ / IMG_4321.jpg
вот мой загрузчик
jQuery(document).ready(function() {
var options = {
target: 'output', // target element(s) to be updated with server response
beforeSubmit: beforeSubmit, // pre-submit callback
success: afterSuccess, // post-submit callback
uploadProgress: OnProgress, //upload progress callback
resetForm: true // reset the form after successful submit
};
jQuery('#mediaForm').submit(function() {
jQuery(this).ajaxSubmit(options);
// always return false to prevent standard browser submit and page navigation
return false;
});
…
и управление файлами php
echo '<p style="color:#46A81E; font-family: light;">Success! File Uploaded.</p>';
if($File_Ext=='.jpg' || $File_Ext=='.jpg' || $File_Ext=='.png' || $File_Ext=='.gif' )
{
//echo "<img src='media/".$NewFileName."' id='preview' class='img-responsive'>";
echo 'media/'.$NewFileName.'';
}
if($File_Ext=='.mp3' ||$File_Ext=='.mpeg' || $File_Ext=='.wav')
{
echo '<audio controls id="preview">
<source src="media/'.$NewFileName.'" type="audio/mpeg">
<source src="media/'.$NewFileName.'" type="audio/mp3">
<source src="media/'.$NewFileName.'" type="audio/x-wav">
<source src="media/'.$NewFileName.'" type="audio/basic">
Your browser does not support the audio element.
</audio>';
}
…
Задача ещё не решена.
Других решений пока нет …