ホームページ > ウェブフロントエンド > jsチュートリアル > JS アップロード ファイルで現在のページが更新されない

JS アップロード ファイルで現在のページが更新されない

php中世界最好的语言
リリース: 2018-04-19 10:03:35
オリジナル
1789 人が閲覧しました

今回は、現在のページを更新せずにJSでファイルをアップロードする場合と、現在のページを更新せずにJSでファイルをアップロードする場合の注意事項を以下に実際のケースを示しますので、一緒に見てみましょう。

ファイルをアップロードするときにページを更新せずにjsを使用して解決策を提供します

<input id="upload"type="file"/>
<button id="upload-btn">upload</button>
document.getElementById('upload-btn').onclick =function(){
 varoInput = document.getElementById('upload');
 varfile = oInput.files[0]; //选取文件
 varformData =newFormData();//创建表单数据对象
 formData.append('file',file);//将文件添加到表单对象中
 fetch({      //传输
  url:'./',
  mothod:'POST',
  body:formData
 })
 .then((d)=>{
 console.log('result is',d);
 alert("上传完毕!")
 })
}
ログイン後にコピー

このような効果を実現します:

HTML+CSS を使用して、次のようにレイアウトを実装します。border-width:5px、グリッド サイズは 50px*50px、ホバーリングすると境界線が赤になります。セマンティゼーションを考慮する必要があります。

table{
  border-collapse:collapse;/* 为表格设置合并边框模型 */
  margin:50px;
  text-align:center;/* 设置文字居中 */
 }
 table tr{
  border:none;
 }
 table.tab td{
  width:50px;
  height:50px;
  border:5pxinsetblue;
 }
 table.tab td:hover{
  border:5pxsolidred;
  cursor:pointer;
 }
 <table class="tab">
 <tr>
  <td>1</td>
  <td>2</td>
  <td>3</td>
 </tr>
 <tr>
  <td>4</td>
  <td>5</td>
  <td>6</td>
 </tr>
 <tr>
  <td>7</td>
  <td>8</td>
  <td>9</td>
 </tr>
 </table>
ログイン後にコピー

この記事の事例を読んだ後は、この方法を習得したと思います。さらに興味深い情報については、php 中国語 Web サイトの他の関連記事に注目してください。

推奨読書:

jsは写真の均一なフェードインとフェードアウトを実現します

JSで数値と文字列を変換する方法

以上がJS アップロード ファイルで現在のページが更新されないの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

関連ラベル:
ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
最新の問題
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート