フロントエンド経由でエントリをアップロードするために 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(', '));
}
}
});
それを修正するために入力する必要がある別のパラメーターがあるかどうか、またはハッキーな修正を行う必要があるかどうかはわかりません。
ありがとう