用jQuery加载PHP页面

使用jquery加载外部PHP文件实际上很容易.我只是使用load()事件.

像这样:

$("#someelement").load('somepage.PHP');

通常,在我使用图像处理功能之前,一切都很好.

这是我放在somepage.PHP中的内容

<?PHP
$img = 'tmp/someimage.png';
$img = imagecreatefrompng($img);
header('Content-type: image/png');
imagepng($img);
?>

加载somepage.PHP时,我得到了混乱的代码. (我不确定会考虑什么)

我很确定加载复杂的图像函数有一定的限制,但是我想问一下是否有解决方法.

解决方法:

正如@onteria_指出的那样,.load()不适用于图像数据.它用于HTML.

您将必须创建< img />标记,设置其src =属性,然后将其附加到您的元素:

$('body').append($('<img id="someelement" />').attr('src', 'somepage.PHP'));

相关文章

统一支付是JSAPI/NATIVE/APP各种支付场景下生成支付订单,返...
统一支付是JSAPI/NATIVE/APP各种支付场景下生成支付订单,返...
前言 之前做了微信登录,所以总结一下微信授权登录并获取用户...
FastAdmin是我第一个接触的后台管理系统框架。FastAdmin是一...
之前公司需要一个内部的通讯软件,就叫我做一个。通讯软件嘛...
统一支付是JSAPI/NATIVE/APP各种支付场景下生成支付订单,返...