Я пытаюсь отправить дополнительные данные формы с помощью uploadify, используя scriptData, но он ничего не отправляет в серверный скрипт PHP. Может кто-нибудь помочь мне с этим, пожалуйста? Вот что я пытаюсь ..
Javascript:
<script type="text/javascript">
$(document).ready(function() {
$("#fileUpload").fileUpload({
'uploader': 'uploadify/uploader.swf',
'cancelImg': 'uploadify/cancel.png',
'script': 'uploadify/upload.php',
'folder': 'files',
'multi': false,
'displayData': 'speed',
'scriptData' : {'name' : $('#name').val()},
onComplete: function (evt, queueID, fileObj, response, data) {
alert("Successfully uploaded: "+response);
}
});
});
</script>
HTML:
Name: <input name="name" id="name" /><br />
<div id="fileUpload">You have a problem with your javascript</div>
<a href="javascript:$('#fileUpload').fileUploadStart()">Start Upload</a> | <a href="javascript:$('#fileUpload').fileUploadClearQueue()">Clear Queue</a>
upload.php
(я пробовал оба метода POST и GET, ни один не работает).
$name = $_GET['name'];
or
$name = $_POST['name'];
Я буду очень благодарен за вашу помощь.