jQueryフォームを使用してデータを投稿しています。target オプションで指定された div に存在するサーバーからの応答を送信しています。応答が実際にブラウザーに返されることを firebug で確認できますが、指定された div で情報が表示されません。
複数のファイルをアップロードできるようにするために、jQuery Multifiles も使用しています。この部分は正常に機能し、いくつかのファイルをアップロードでき、それらはサーバーに表示されます。
これは私自身の smicadminjavascripts.js です
$(document).ready(function() {
$('#newticketform').bind('submit', function(e) {
e.preventDefault(); // <-- important
$(this).ajaxSubmit({
target: '#output'
});
});
});
私の .html:
<html>
<head>
<script language='javascript' type='text/javascript' src='jquery-1.7.1.min.js'></script>
<script language='javascript' type='text/javascript' src='jquery.MultiFile.js'></script>
<script language='javascript' type='text/javascript' src='jquery.form.js'></script>
<script language='javascript' type='text/javascript' src='smicadminjavascripts.js'></script>
<head>
<body>
<form id='newticketform' enctype='multipart/form-data'method='POST'>
<input type='hidden' name='MAX_FILE_SIZE' value='1000000' />
<label for='title'>Rubrik</label> <input type='text' id='title' name='title'/><br/><br/>
<label for='description'>Beskrivning</label> <textarea rows='15' cols='50' id='description' name='description'></textarea><br/>
<!-- The file element -- NOTE: it has an ID -->
<input class='multi' id='my_file_element' type='file' name='file[]' maxlength='5' >
<div id='files_list'></div>
<input type='submit' name='upload' value='Upload' />
</form>
<div id='output'></div>
</body>
</html>
私の問題は何ですか?どうすれば解決できますか?
ありがとう!