ajax圖片異步上傳

@extends('admin.layouts.master')

{{-- 標(biāo)題 --}}
@section('title', '內(nèi)容管理')

{{-- CSS樣式開始 --}}
@section('styles')
    <link rel="stylesheet" href="{{ asset('common/css/bootstrap-switch.min.css') }}"> <!-- bootstrap的開關(guān)按鈕樣式 -->
    <link rel="stylesheet" href="{{ asset('common/css/bootstrap-select.min.css') }}"> <!-- bootstrap的下拉選擇樣式 -->
    <link rel="stylesheet" href="{{ asset('editor.md/css/editormd.min.css') }}"> <!-- MD編輯器的樣式 -->

    <style type="text/css">
        #cover-placeholder {
            width: 100%;
            height: 300px;
            cursor: pointer;
        }
    </style>
@endsection {{-- CSS樣式結(jié)束 --}}

{{-- 主題內(nèi)容開始 --}}
@section('content')

    {{-- 內(nèi)容面板開始 --}}
    <div class="panel panel-default">
        {{-- 內(nèi)容標(biāo)題開始 --}}
        <div class="panel-heading">
            <h3 class="panel-title">新建內(nèi)容</h3>
        </div> {{-- 內(nèi)容標(biāo)題結(jié)束 --}}

        {{-- 內(nèi)容數(shù)據(jù)開始 --}}
        <div class="panel-body">
            {{-- 柵欄開始 --}}
            <div class="row">
                {{-- 柵欄內(nèi)容區(qū)開始 --}}
                <div class="col-md-12">
                    {{-- 盒子開始 --}}
                    <div class="box box-solid">
                        {{-- 表單開始 --}}
                        <form role="form" method="POST" action="{{ url('content') }}" id="page-form">
                            {{ csrf_field() }}

                            {{-- 表單提交后, 錯誤信息返回 --}}
                            @include('admin.public.error')

                            {{-- 盒子內(nèi)容主體開始 --}}
                            <div class="box-body">

                                <div class="form-group">
                                    <label for="title">頁面標(biāo)題</label>
                                    <div class="row">
                                        <div class='col-md-6'>
                                            <input type='text' class='form-control' name="title" id='title' placeholder='標(biāo)題'>
                                        </div>
                                    </div>
                                </div>

                                <div class="form-group">
                                    <label for="keywords">關(guān)鍵字(Keywords)</label>
                                    <div class="row">
                                        <div class='col-md-6'>
                                            <input type='text' class='form-control' name="keywords" id='keywords' placeholder='請輸入關(guān)鍵字,以#號分割,利于搜索引擎收錄'>
                                        </div>
                                    </div>
                                </div>

                                <div class="form-group">
                                    <label for="cover">封面(Cover)</label>
                                    <div class="row">
                                        <div class='col-md-6'>
                                            ![]({{ asset('admin/content/images/placeholder.jpg') }})
                                            <input type="hidden" name="cover" id="cover" value="{{ asset('admin/content/images/placeholder.jpg') }}">
                                        </div>
                                    </div>
                                </div>

                                <div class="form-group">
                                    <label for="content">頁面內(nèi)容</label>
                                    <div id="editormd">
                                        {{-- MD編輯器左側(cè)編輯開始 --}}
                                        <textarea class="editormd-markdown-textarea" style="display:none;" id="content" name="content"></textarea>
                                        {{-- MD編輯器右側(cè)實時顯示開始 --}}
                                        <textarea style="display:none;"  name="html_content"></textarea>
                                    </div>
                                </div>
                            </div> {{-- 盒子內(nèi)容主體結(jié)束 --}}

                            {{-- 盒子底部按鈕組開始 --}}
                            <div class="box-footer">
                                <button type="submit" id="submit-page" class="btn btn-primary">創(chuàng)建</button>
                                <button type="reset" id="reset-btn" class="btn btn-warning">重置</button>
                            </div> {{-- 盒子底部按鈕組結(jié)束 --}}
                        </form> {{-- 表單結(jié)束 --}}

                        <!-- 真正的圖片上傳表單 -->
                        <form id="upload-cover" enctype="multipart/form-data">
                            <input type="file" name="editormd-image-file" id="editormd-image-file" style="display: none;">
                        </form>
                    </div> {{-- 盒子結(jié)束 --}}
                </div> {{-- 柵欄內(nèi)容區(qū)結(jié)束 --}}
            </div> {{-- 柵欄結(jié)束 --}}
        </div> {{-- 內(nèi)容數(shù)據(jù)結(jié)束 --}}
    </div> {{-- 內(nèi)容面板結(jié)束 --}}

@endsection {{-- 主題內(nèi)容結(jié)束 --}}

{{-- JS開始 --}}
@section('scripts')


    <script src="{{ asset('common/js/bootstrap-switch.min.js') }}"></script> <!-- bootstrap的開關(guān)按鈕js -->
    <script src="{{ asset('common/js/bootstrap-select.min.js') }}"></script> <!-- bootstrap的下拉選擇js -->
    <script src="{{ asset('editor.md/editormd.min.js') }}"></script> <!-- MD的js -->
    <script src="{{ asset('common/js/MyAjax.js') }}"></script> <!-- 自封裝的ajax -->

    <script>

   

        /** 封面圖片上傳 */
        $('#cover-placeholder').click(function () {
            $('#editormd-image-file').trigger('click');
        });
        $('#editormd-image-file').change(function () {
            $.ajaxSetup({
                headers : {
                    'X-CSRF-TOKEN' : $('meta[name="csrf-token"]').attr('content')
                }
            });
            $.ajax({
                url: '/upload_image',
                type: 'POST',
                data: new FormData($('#upload-cover')[0]),
                cache: false,
                processData: false,
                contentType: false,
                success: function (data) {
                    $('#cover-placeholder').attr('src', data.url);
                    $('#cover').val(data.url);
                },
                error: function(XMLHttpRequest) {
                    alert('err');
                    console.log(XMLHttpRequest);
                }
            });
        });


    </script>
@endsection {{-- JS結(jié)束 --}}
最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
  • 序言:七十年代末终息,一起剝皮案震驚了整個濱河市,隨后出現(xiàn)的幾起案子枝嘶,更是在濱河造成了極大的恐慌,老刑警劉巖哑诊,帶你破解...
    沈念sama閱讀 211,123評論 6 490
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件群扶,死亡現(xiàn)場離奇詭異,居然都是意外死亡镀裤,警方通過查閱死者的電腦和手機竞阐,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 90,031評論 2 384
  • 文/潘曉璐 我一進(jìn)店門,熙熙樓的掌柜王于貴愁眉苦臉地迎上來暑劝,“玉大人骆莹,你說我怎么就攤上這事〉C停” “怎么了幕垦?”我有些...
    開封第一講書人閱讀 156,723評論 0 345
  • 文/不壞的土叔 我叫張陵丢氢,是天一觀的道長。 經(jīng)常有香客問我先改,道長疚察,這世上最難降的妖魔是什么? 我笑而不...
    開封第一講書人閱讀 56,357評論 1 283
  • 正文 為了忘掉前任仇奶,我火速辦了婚禮貌嫡,結(jié)果婚禮上,老公的妹妹穿的比我還像新娘该溯。我一直安慰自己岛抄,他們只是感情好,可當(dāng)我...
    茶點故事閱讀 65,412評論 5 384
  • 文/花漫 我一把揭開白布狈茉。 她就那樣靜靜地躺著夫椭,像睡著了一般。 火紅的嫁衣襯著肌膚如雪论皆。 梳的紋絲不亂的頭發(fā)上,一...
    開封第一講書人閱讀 49,760評論 1 289
  • 那天猾漫,我揣著相機與錄音点晴,去河邊找鬼。 笑死悯周,一個胖子當(dāng)著我的面吹牛粒督,可吹牛的內(nèi)容都是我干的。 我是一名探鬼主播禽翼,決...
    沈念sama閱讀 38,904評論 3 405
  • 文/蒼蘭香墨 我猛地睜開眼屠橄,長吁一口氣:“原來是場噩夢啊……” “哼!你這毒婦竟也來了闰挡?” 一聲冷哼從身側(cè)響起锐墙,我...
    開封第一講書人閱讀 37,672評論 0 266
  • 序言:老撾萬榮一對情侶失蹤,失蹤者是張志新(化名)和其女友劉穎长酗,沒想到半個月后溪北,有當(dāng)?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體,經(jīng)...
    沈念sama閱讀 44,118評論 1 303
  • 正文 獨居荒郊野嶺守林人離奇死亡夺脾,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點故事閱讀 36,456評論 2 325
  • 正文 我和宋清朗相戀三年之拨,在試婚紗的時候發(fā)現(xiàn)自己被綠了。 大學(xué)時的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片咧叭。...
    茶點故事閱讀 38,599評論 1 340
  • 序言:一個原本活蹦亂跳的男人離奇死亡蚀乔,死狀恐怖,靈堂內(nèi)的尸體忽然破棺而出菲茬,到底是詐尸還是另有隱情吉挣,我是刑警寧澤派撕,帶...
    沈念sama閱讀 34,264評論 4 328
  • 正文 年R本政府宣布,位于F島的核電站听想,受9級特大地震影響腥刹,放射性物質(zhì)發(fā)生泄漏。R本人自食惡果不足惜汉买,卻給世界環(huán)境...
    茶點故事閱讀 39,857評論 3 312
  • 文/蒙蒙 一衔峰、第九天 我趴在偏房一處隱蔽的房頂上張望。 院中可真熱鬧蛙粘,春花似錦垫卤、人聲如沸。這莊子的主人今日做“春日...
    開封第一講書人閱讀 30,731評論 0 21
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽。三九已至舔痕,卻和暖如春评抚,著一層夾襖步出監(jiān)牢的瞬間,已是汗流浹背伯复。 一陣腳步聲響...
    開封第一講書人閱讀 31,956評論 1 264
  • 我被黑心中介騙來泰國打工慨代, 沒想到剛下飛機就差點兒被人妖公主榨干…… 1. 我叫王不留,地道東北人啸如。 一個月前我還...
    沈念sama閱讀 46,286評論 2 360
  • 正文 我出身青樓侍匙,卻偏偏與公主長得像,于是被迫代替她去往敵國和親叮雳。 傳聞我的和親對象是個殘疾皇子想暗,可洞房花燭夜當(dāng)晚...
    茶點故事閱讀 43,465評論 2 348

推薦閱讀更多精彩內(nèi)容