JQはアイコンをクリックして画像を交換します(自分でメモを残して、参考にすることをお勧めしません!)

5735 ワード

1:2つのjsを導入する:
 
<script src="../common/js/layer/layer.js" type="text/javascript">script>
    <script src="../common/js/ajaxfileupload.js" type="text/javascript">script>

二:コードを計算しましょう.はっきり言えません.()しか使えません.
  $("#oldpic").click(function () {
        $("#file").click();           
        $("#file").on("change",function () {
            if($("#file").val().length>0){
                ajaxFileUpload();
               0      ajaxFileUpload();

            }
        })
    })

function ajaxFileUpload() {
    $.ajaxFileUpload
    (
        {
            url: 'xxxx.php', //               
            secureuri: false, //     false
            fileElementId: 'file', //       id    
            dataType: 'JSON', //           json
            success: function (data)  //           
            {
                console.log(data);
                $("#oldpic").attr("src", data);
                window.location.reload();                  
            },
            error: function (data)//           
            {
                alert('dd');
            }
        }
    );
    return false;
}