0

このHtmlコードがあり、レコードをDBに保存しようとしています

<div> 
     <p> Item Name : 
      <input type = 'text' id = 'ItemName' />  
     </p>
     <p> select Image : 
      <input type = 'file' id = 'Image' />
      </p>
     <input type='button' id ='btnSaveItem'>Save </input> 

 </div>

Jquery と PHP を使用して画像をアップロードして保存するにはどうすればよいですか? 画像をアップロードするための Jquery メソッドを見つけることができませんでしたが、ページを更新せずに行う必要があります。

4

4 に答える 4

1

通常、Ajax 経由で画像をアップロードすることはできません。回避策が必要になります。

私はこの jquery プラグインを使用しています。使いやすく、ほとんど何もコーディングする必要はありません: http://malsup.com/jquery/form/

于 2013-04-19T11:57:00.543 に答える
0

可能かどうかはわかりませんが、他のすべての jquery post-without-refresh と同じように思えます:) IDだけでなく、必要なフィールドに名前を入力してください。次に、jquery を介して目的のデータを特定の .php ページに投稿し、そこにアップロード ロジックを作成します。jquery と .php ページの間で対応するため、更新は行われません。PHP の $_POST スーパーアレイで取得できるテキスト フィールドと、$_FILE を含むファイル。

于 2013-04-19T11:57:06.963 に答える
0

これは、uploadify を使用して更新せずにアップロードできます。http: //www.uploadify.com/demos/ を参照してください。

于 2013-04-19T11:57:58.240 に答える
0

最近、同様の質問に対する回答を追加しました。これを見てください:

jqueryを使って画像をアップロード

$.ajaxファイルのアップロードに使用します。

于 2015-04-22T09:33:47.360 に答える