我真的是 javascript 和 ajax 的新手,我在下面的代码中遇到了语法错误问题。我试图自己找到它,但几天后我需要寻求一些好的灵魂来帮助我,因为这对我来说几乎是不可能的。
<script type="text/javascript">
new AjaxUpload('#button-option-<?php echo $option['product_option_id']; ?>', {
action: 'index.php?route=product/product/upload',
name: 'file',
autoSubmit: true,
responseType: 'json',
onSubmit: function(file, extension) {
$('#button-option-<?php echo $option['product_option_id']; ?>').after('<img src="catalog/view/theme/moshi/image/loading.gif" class="loading" style="padding-left: 5px;" />');
$('#button-option-<?php echo $option['product_option_id']; ?>').attr('disabled', true);
},
onComplete: function(file, json) {
$('#button-option-<?php echo $option['product_option_id']; ?>').attr('disabled', false);
$('.error').remove();
if (json['success']) {
alert(json['success']);
$('input[name=\'option[<?php echo $option['product_option_id']; ?>]\']').attr('value', json['file']);
}
if (json['error']) {
$('#option-<?php echo $option['product_option_id'];
?>').after('<span class="error">' + json['error'] + '</span>');
}
$('.loading').remove();
}
});
</script>
感谢任何帮助,因为我不知道为什么 Dreamweaver 显示存在语法错误
提前致谢