ajax post返回img

ajax post返回img,第1张

dataType 换成html试下,如果还报错,那就可能是PHP页面出问题了。

你最好把程序里报的错误信息发出来。

当程序出问题,找不到问题出在哪的时候,就把程序弄到“最简”,然后来找问题,

比如你获取数据的 12345php 这个页面,肯定是要从数据库读取数据的吧,先把所有的代码都删除,手动设置个输出值,也就是手动添加一个“<img src="1sadsadsjpg">”,然后测试看会不会出错。

不是这样上传的,你就传个路径服务器怎么能获取到客户端的文件?

如果需要ajax异步上传,有两种解决方案,

一、采用HTML5的FileReader的readAsDataURL获取的base64编码,获取出来是一个字符串,把这个字符串上传到服务器,服务器接收到采用ConvertFromBase64String获取byte数组,再转换成格式保存。

二、使用隐藏form表单和隐藏iframe,将form的target属性设置为iframe的name,在from表单里放一个file控件,用它选择,然后提交form表单,后台接收到保存,返回一段js代码,类似windowparentuploadCallback({"state":1,"url":"你保存的路径"});,然后在页面写一个function uploadCallback(result){//处理回调}

不知道有没有更好的解决办法,我用过的就这两种,感觉都挺好用。

用不用ajax就看你的需求了,如果你是异步上传到数据库,然后获取结果到页面那就用ajax(返回路径)

如果你是集中上传,然后再以这种布局显示出来,那么就不需要ajax,这看你的需求

你排版有点不好循环,如果用smarty模版相对简单些,用if判断下就可以,如果是fast temp

那你需要在php内判断,如果不用模版,那就在php循环中判断

以上就是关于ajax post返回img全部的内容,包括:ajax post返回img、ajax上传图片,C#编写的webserbice接收,无法上传、php把图片上传数据库,然后从中取出来显示到页面当中是用ajax吗能说下详细实现步骤吗等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/web/10130678.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2023-05-05
下一篇2023-05-05

发表评论

登录后才能评论

评论列表(0条)

    保存