我有一个简单的上传表单,它通过ajax post发送请求。结果(数据)显示在引导模式中-工作方式与预期相同。
upload.php的一部分正在从上传的图像中读取exif数据,我想在我的开始表单中使用这些信息(用exif信息更新占位符)。
$(document).on('submit', '#uploadForm', function(e) {
e.preventDefault();
$.ajax({
url: './includes/upload.php',
type: 'POST',
data: new FormData(this),
contentType: false,
cache: false,
processData:false,
success: function(data){
$('#modal .modal-body').html(data);
$('#modal').modal('show');
}
});
});
html结果:
<img src="<?php echo $imgpPath; ?>" />
<div class='fp_upload'>
<div class="alert alert-success">
<?php
echo '<p class="body">'.$img_body.'</p>';
echo '<p class="lens">'.$img_lens.'</p>';
echo '<p class="iso">'.$img_iso.'</p>';
echo '<p class="aperture">'.$img_aperture.'</p>';
echo '<p class="exposure">'.$img_exposure.'</p>';
?>
</div>
</div>
什么是在数据中获得所需信息的好方法?
问候Fabio
我知道,使用JSON会变得更容易,但我找到了一种在数据中找到特定值并将其放置在输入中的方法。
我的提交代码没有受到影响,在我添加的成功中。
var img_name = $(data).find('#img_name').attr('data-placeholder');
$('#input_name').val(img_name);
问候Fabio