我有一个问题。是否可以使用Ajax POST和PHP将图像从文件输入上传到MySQL?
如下所示:
<script type="text/javascript">
$(document).ready(function(){
$("button").click(function(){
$("#form_id").submit(function(){
$.ajax({
type:"POST",
data:image_data,
url:"/path_to_php/ImageSave.php",
success: function(msg){
alert("ok");
}
});
return false;
});
});
});
</script>
<form name="form_name" id="form_id" action="#" method="POST">
<input type="file" name="image" id="image" />
<button>Save</button>
</form>发布于 2013-04-05 09:43:03
上传文件并将其存储在数据库中可以通过几种方式完成。this is one tutorial for doing this.。但问题是,如果你想使用Ajax做到这一点,这绝对是可能的,check this out但几乎常见的浏览器都不支持它,解决方案是:
使用iframe的check this tutorial
发布于 2014-02-12 22:57:59
尝尝这个。
<script type="text/javascript">
$(document).ready(function(){
$("#button").click(function(){
var form_data = $('#reg_form').serialize();
$.ajax({
type:"POST",
url:"/path_to_php/ImageSave.php",
data:form_data,
success: function(data)
{
$("#info").html(data);
}
});
});
});
</script>https://stackoverflow.com/questions/15824177
复制相似问题