2

アップロードボタンを押すか、キャンセルすると、そのエラーが発生しました。ただし、アップロードのない他の編集可能なフィールドは正常に機能しています。使用: Jeditable - jQuery in place edit プラグイン バージョン 1.7.1

それをどうしたらいいのかわからない。ご回答ありがとうございます。 エラー

$.editable.addInputType('ajaxupload', {
/* create input element */
element: function (settings) {
    settings.onblur = 'ignore';
    var input = $('<input type="file" id="upload" name="upload"/>');
    $(this).append(input);
    return (input);
},
content: function (string, settings, original) { /* do nothing */ },
plugin: function (settings, original) {
    var form = this;
    form.attr("enctype", "multipart/form-data");
    $("button:submit", form).bind('click', function () {
       $.ajaxFileUpload({
            type: 'POST',
            url: "/EZhandler.ashx?exId=" + GetExhibitorId() + "&exhibitionId=" + GetExhibitionId()+"&type=logo",
            secureuri: false,
            fileElementId: 'upload',
            dataType: 'json',
            success: function (data, status) {
                $(original).html(data);
                original.editing = false;
                location.reload();
            },
            error: function (data, status, e) {
                alert(e);
            }
        });
        return (false);
    });
}

});

$(document).ready(function () {
    $('.logo').editable(function (value, settings) {
        return value;
    },
    {
        type: 'ajaxupload',
        submit: 'Upload',
        cancel: 'Cancel',
        style: 'inherit',
        tooltip: "Click to upload..."
     });
});
4

1 に答える 1

1

$(オリジナル).html(データ); - データの状態を確認します。mb は null です

于 2012-12-19T10:53:00.010 に答える