ワープレス サイトでjqueryフォーム プラグインを使用しようとしています。
HTML:
<form id="imageform" method="post" action="<?php bloginfo('template_directory')?>/ajaximage.php " enctype="multipart/form-data" accept-charset="utf-8" >
Upload image:
<input type="file" name="photoimg" id="photoimg" value="" />
</form>
<button value=" Upload " class="btn_upload"> Upload </button>
<div id='preview'></div><!-- end of id preview-->
JS:
$(document).ready(function(){
$(".btn_upload").click(function(){
$("#preview").html('');
$(".result_upload").html('<img src="'+loc+'/images/ajax-loader.gif" alt="wait.."/>');
$("#imageform").ajaxForm({
target: '#preview'
}).submit();
});
});
ajaximage.php には
$photoimg = trim($_POST['photoimg']);
echo 'got it';
ファイルを選択しないと、期待どおりの結果が得られます。しかし、画像ファイルを選択すると、「未定義のインデックス: 行内の photoimg ....」というエラー メッセージが表示されます。
正しく動作させるには?