Я пытаюсь интегрировать «вывешивать» код выполнения загрузки на одном из моих сайтов. Обычно все поля находятся внутри тегов формы, и они отправляют сообщения и обрабатываются.Содержимое формы формы в javascript
Здесь, чтобы содержимое формы было опубликовано, они должны быть внутри сценария. Это работает, если есть фиксированные переменные, но если я хочу добавить другое содержимое формы - входы пользователя - они не публикуются, потому что в теге формы в этой настройке отсутствует раздел «действие». Переменные формы обрабатываются в скрипте.
Я попытался ссылаться на вход (в этом примере) «test» внутри скрипта, но он не читается. Я пытаюсь понять, как читать содержимое формы при представлении в сценарий под формой.
<form>
<div id="queue"></div>
<input id="test" name="test" type="text">
<input id="file_upload" name="file_upload" type="file" multiple="true">
</form>
<script type="text/javascript">
<?php $timestamp = time();?>
$(function() {
$('#file_upload').uploadify({
'formData' : {
'timestamp' : '<?php echo $timestamp;?>',
'token' : '<?php echo md5('unique_salt' . $timestamp);?>',
'test' : ???
},
'swf' : 'uploadify.swf',
'uploader' : 'ul_beta.php'
});
});
</script>
'$ ("# тест") Вал()'? – HtmHell
Я попробовал 'test': '$ ("# test"). Val()' и 'test': $ ("# test"). Val(), но он не отправил – user6096423
Это происходит потому, что 'val()' вызывается, когда DOM загружается, поэтому вы должны вызывать его из своего события перед загрузкой. Проверьте мой ответ. – HtmHell