有一些 .php 文件,返回 .png 图像文件。
如何使用 jQuery $.ajax()
获取此图像?
另外,是否输入参数有误,.php文件会以JSON方式返回错误。
如何理解返回的信息是错误的图像还是 JSON?
更新:
我需要用这个脚本绘制一些统计图形。 .php
文件获取一些数据(例如帐户 ID,请求的统计信息)并检查 - 如果此用户(从 session 中获取的用户 ID 允许查看请求的用户的统计信息)。如果允许则返回图像,否则返回 json 错误。
所以我可以做,但如果有错误,图像不会加载。但我需要向用户显示错误通知。
最佳答案
如果您将此图像作为响应的附件返回 - 我认为您无法在 javascript 变量中获取此附件,否则如果您在响应流中返回图像并设置属性内容类型,您可以只分配给您 。 php
到图像 srs
:
$('img').attr('src', 'my-image-handler.php');
关于php - 如何通过ajax请求获取图片?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7540389/