Я использую плагин отсюда: http://www.uploadify.com/
Я пытаюсь обновить / добавить scriptData, но он не работает.Значение всегда остается тем же, что я делаю неправильно?
Вот соответствующий код из моего заголовка ..
<script type="text/javascript">
$(document).ready(function() {
$('#sampleFile').uploadify({
'uploader': 'include/uploadify/uploadify.swf',
'script': 'upload_test.php',
'scriptData': {'full_name': 'JohnDoe'},
'fileDataName': 'sampleFile',
'folder': '/work/avais/bizlists/lists',
'cancelImg': 'include/uploadify/cancel.png',
'onAllComplete' : function(){
$('#sampleFile').uploadifySettings('scriptData', { 'full_name': $('#full_name').val() });
}
});
});
</script>
Я также пробовал это ..
<script type="text/javascript">
$(document).ready(function() {
$('#sampleFile').uploadify({
'uploader': 'include/uploadify/uploadify.swf',
'script': 'upload_test.php',
'scriptData': {'full_name': 'JohnDoe'},
'fileDataName': 'sampleFile',
'folder': '/work/avais/bizlists/lists',
'cancelImg': 'include/uploadify/cancel.png',
'onAllComplete' : function(){
$('#sampleFile').uploadifySettings('scriptData', document.getElementById('full_name').value);
}
});
});
</script>
Вот мой HTML-код ..
<div id="upload_wrapper">
<input type="text" id="full_name" name="full_name" /><br />
<input id="sampleFile" name="sampleFile" type="file" />
<input type="button" name="upload" value="Upload" onclick="javascript:$('#sampleFile').uploadifyUpload();" />
</div>
Я всегда получаю 'JohnDoe', возвращаемый переменной POST 'full_name'.