0
  1. 私は画像のアップロードに搬送波を使用しており、json を介して画像をアップロードしようとしていますが、データベースに値を保存するつもりはありません。この @Employee_events.external_doc 変数に設定するつもりはありません。問題がマルチパートになる可能性があるためです。しかし、jsonでの使用方法がわかりません。

    .js ファイル

    $(document).ready(function() {
         var evnt = {};
            $("#Event_dialog-form").dialog({
                autoOpen : false,
                height : 400,
                width : 600,
                modal : true,
                buttons : {
                    "Enter" : function() {
    
                        evnt.external_doc = $('#imgid').val();
    
    
                        $.post("/employee_management/add_event", evnt, function(data) {
                            if (data) {
                                alert("Data entered successfully");
                            } else {
                                alert("Oops! some error occured");
                            }
                        });
                        return false;
                    },
                    Cancel : function() {
                        $(this).dialog("close");
                    }
                },
                close : function() {
                    //allFields.val( "" ).removeClass( "ui-state-error" );
                }
            });
            $(".EventEntryDialog").click(function() {
                var Ed = $(this).attr("id");
    
                 $('#user_id').val(Ed);
    
                $("#Event_dialog-form").dialog("open");
            });
            });
    

    コントローラ

    def add_event
    
              result=TRUE
            @Employee_events=EmployeeEvent.new
    
             @Employee_events.external_doc= params[:external_doc]
    
             puts  @Employee_events.external_doc.to_s
    
             respond_to do |format|
    
               if @Employee_events.save
    
              format.json { render :json => result }
             else
              return FALSE 
             end
            end
    
           end
    
4

0 に答える 0