それマグで!

知識はカップより、マグでゆっくり頂きます。 takuya_1stのブログ

習慣に早くから配慮した者は、 おそらく人生の実りも大きい。

jquery mobileが 無茶言う formdata使いにくい

jQuery Mobileが無茶を言います。

f:id:takuya_1st:20130326130422p:plain

File Inputs + AJAX

Using a multipart form with a file input is not supported by AJAX. In this case you should decorate the parent form with data-ajax="false" to ensure the form is submitted properly to the server.

Jqm で input type=file をつかうなら data-ajax をオフにしろ。つまりAjax使うな!ってことで無茶言うようね。

古いJQMだけかと思ったら

現行もそうなってた。

data-ajax オフですって。jQM で ファイルアップロードをajax したいというのが依頼だったので完全に詰んだ。

JQMはなかなか無茶を言いますな。jQueryだとファイルAPIや$.ajax の 関連のリクエストを事前処理すればPOSTでmultipart出来るのに。jqm は消えてほしい存在。です。。。

結局new Formdata()をjQueryajaxしましたよ。