用jquery实现ajax 上传图片提交到PHP

如图就上一点击“确定”可以把图片名传过去让我可以接收到写进数据库... 如图 就上一点击“确定”可以把图片名传过去 让我可以接收到写进数据库 展开
 我来答
好吃分享
2011-10-13 · TA获得超过144个赞
知道答主
回答量:367
采纳率:100%
帮助的人:177万
展开全部
$.ajax({
type: "POST",
url: "some.php",
data: "name=John&location=Boston",
success: function(msg){
alert( "Data Saved: " + msg );
}
});
先看一个简单的ajax提交数据功能
some.php就是你提交到后台进行操作的php data就是参数根据自己的需要而定饿。
当数据与php提交有效或者说后台成功返回时 success就是成功返回到前台的方法操作msg就是后台操作前台提交的数据所返回的 xml或者json或者字符串的信息 根据您自己所定义的信息进行数据操作。

您的是上传功能。那么您所提供的数据有图片地址。和一个上传功能的php函数。这个函数当您提交action的php。当这个php被执行时正确的返回为1时为上传成功、0为上传失败(或者将返回失败的信息返回给前台)、success: function(msg){
alert( "Data Saved: " + msg );
}
这里就可以处理您的返回信息了。具体的流程是这样的需要您自己去看看。
追问
enctype="multipart/form-data"  这个属性怎么搞?
zhukaiheihei
2011-10-13 · TA获得超过607个赞
知道小有建树答主
回答量:3497
采纳率:0%
帮助的人:1128万
展开全部
好像不可以吧,浏览器为了安全不能用javascript读取本地文件的
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
yyg291906351
推荐于2016-05-17 · 超过73用户采纳过TA的回答
知道小有建树答主
回答量:392
采纳率:50%
帮助的人:122万
展开全部
JScript code!--隐藏的iframe来接受表单提交的信息-->
<iframe name="ajaxifr" style="display:none;"></iframe>
<!--这里设置target="ajaxifr",这样表单就提交到iframe里面了,和平时未设置target属性时默认提交到当前页面-->
<!--注意一点的是使用iframe时在提交到的页面可以直接输出js来操作父页面的信息,一般的ajax提交文本信息时你需要返回信息,如果是js信息你还得eval下-->
<form method="post" enctype="multipart/form-data" action="upload.ashx" target="ajaxifr" onsubmit="return check(this)">
文件描述:<input type="text" name="des" /><br />
选择文件:<input type="file" name="upfile" /><br />
<input type="submit" value="提交" />
</form>
<!--放入此div用来实现上传的结果-->
<div id="ajaxMsg"></div>
追问
求代码
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 1条折叠回答
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式