Javascript 在opencart 1.5.5.1中不使用图像管理器上载图像
我正在尝试在没有图像管理器的情况下直接从我的电脑窗口上传产品图片,比如像在facebook上一样 因此,在负责产品映像的代码中的admin/view/template/catalog/product_form.tpl文件中:Javascript 在opencart 1.5.5.1中不使用图像管理器上载图像,javascript,php,opencart,Javascript,Php,Opencart,我正在尝试在没有图像管理器的情况下直接从我的电脑窗口上传产品图片,比如像在facebook上一样 因此,在负责产品映像的代码中的admin/view/template/catalog/product_form.tpl文件中: id="anyword" 对下列事项: <a onclick="image_upload('image', 'thumb');" id="anyword"><?php echo $text_browse; ?></a> 成为: <
id="anyword"
对下列事项:
<a onclick="image_upload('image', 'thumb');" id="anyword"><?php echo $text_browse; ?></a>
成为:
<tr>
<td><?php echo $entry_image; ?></td>
<td><div class="image"><img src="<?php echo $thumb; ?>" alt="" id="thumb" /><br />
<input type="hidden" name="image" value="<?php echo $image; ?>" id="image" />
<a id="anyword"><?php echo $text_browse; ?></a> | <a onclick="$('#thumb').attr('src', '<?php echo $no_image; ?>'); $('#image').attr('value', '');"><?php echo $text_clear; ?></a></div></td>
</tr>
“alt=”“id=“thumb”/>
在javascript代码的第四行
new AjaxUpload('#anyword, {
您忘记关闭“#anyword,
而变成”#anyword,
尝试更改,它将起作用看不出什么是常见的,但它对我不起作用-这意味着,如果您单击“上载”按钮,或者在浏览器控制台中出现一些JS错误,或者除了文件未上载之外,其他一切似乎都正常工作,或者…?如果您可以更详细地描述这种不工作的行为,这将非常有用将来的详细信息。你能在这里发布一个你正在使用的AjaxUpload插件的链接吗(最好直接访问它的文档)?我为opencart 2.0做了一个这样的扩展。很抱歉,我不打算更新它,我不再那么有动力了。你可以安装opencart 2.0,看看它是如何工作的
<script type="text/javascript" src="admin/view/javascript/jquery/ajaxupload.js"></script>
<script type="text/javascript"><!--
$(document).ready(function() {
new AjaxUpload('#anyword, {
action: 'index.php?route=common/filemanager/upload&image=' + encodeURIComponent($('#image').attr('value')),
name: 'image',
autoSubmit: true,
responseType: 'json',
onChange: function(file, extension) {
this.setData({'directory': ''});
this.submit();
},
onSubmit: function(file, extension) {
$('#upload').append('<img src="admin/view/image/loading.gif" class="loading" style="padding- left: 5px;" />');
},
onComplete: function(file, json) {
if (json.success) {
$('#image').attr('value','data/user/'+file);
$.ajax({
url: 'index.php?route=common/filemanager/image&image=' + encodeURIComponent($('#image').attr('value')),
dataType: 'text',
success: function(text) {
$('#thumb').replaceWith('<img src="' + text + '" alt="" id="thumb" />');
}
});
}
if (json.error) {
alert(json.error);
}
$('.loading').remove();
}
});
});
//--></script>
new AjaxUpload('#anyword, {