我在 EE 中使用安全破解器表单通过前端上传条目,并且我正在使用 jQuery 表单插件。
问题是 IE 尝试下载 json 响应。我知道这是一个已经提出了相当多的问题,我已经四处寻找可行的解决方案,但他们都没有使用 EE 和 jQuery Form Plugin。
这是ajax js:
$('#publishForm').ajaxForm({
dataType: 'json',
beforeSubmit: function() {
// Photo input validation
var photo = $('#publishForm input[type="file"]').val();
if( photo == null || photo == '' ) {
$('#publishForm #photo_error').show();
return false;
}
},
success: function(data) {
if (data.success) {
console.log('You successfully added a new entry with entry_id ' + data.entry_id);
}
else {
console.log('Failed with the following errors: ' + data.errors.join(', '));
}
}
});
我不知道我是否需要输入另一个参数来修复它或做一些 hacky 修复。
谢谢