Выбор идентификатора asyncfileupload с помощью jquery ничего не показывает
Привет, я пытаюсь выбрать идентификатор AsyncFileUpload, чтобы сохранить его в базе данных с помощью JQuery, поэтому я пытаюсь выбрать его идентификатор, чтобы увидеть, что не так, но он предупреждает с пустым значением. Пожалуйста, мне просто нужно знать, что я где-то ошибаюсь. Мой код не работает.
Спасибо
Что я уже пробовал:
Вот html часть:
<asp:AsyncFileUpload OnClientUploadError="uploadFileError"
атрибут runat="сервер" идентификатор="AsyncFileUpload2" ширина="190px" CssClass="asyncupload" UploadingBackColor="#CCFFFF"
OnClientUploadStarted="OnUploadFileStart" OnUploadedComplete="AsyncFileUpload2_UploadedComplete" />
а это мой селектор Jquery:
var pdfname = $('#<%=txtBookTitle.ClientID%>').val(); var pdfname1 = $('#<%=txtBookDescription.ClientID%>').val(); var pdfname2 = $('#<%=AsyncFileUpload2.ClientID%>').val(); alert(pdfname); alert(pdfname1); alert(pdfname2);
F-ES Sitecore
Серверные элементы управления (asp:AsyncFileUpload) генерируют только html, который отправляется клиенту, и ваш код jquery выполняется на html, сгенерированном серверным элементом управления. Когда вы используете $('#<%=AsyncFileUpload2.ClientID%>'), нет никакого способа точно узнать, к какому html-элементу вы обращаетесь, поскольку то, что генерируется html, зависит от серверного элемента управления. Вам нужно будет посмотреть html-код вашей страницы через view - >source и попытаться выяснить, какой элемент содержит данные, которые вы ищете, и как получить к ним доступ.
Если посмотреть на онлайн-пример, то асинхронная загрузка файла генерирует промежуток, а внутри этого промежутка находится "скрытый" входной элемент, к которому вы хотите получить доступ, чтобы получить имя файла.
El Dev
Привет Ф-Эс компания,
Я не очень хорошо понимаю вас, в нескольких словах, как я должен получить доступ к этому значению, потому что я вижу загруженный файл, но не могу выбрать то значение, которое имеет расширение .pdf...
Пожалуйста, помогите мне, показав селектор JQuery, когда я выбираю другой элемент и показываю значения, подобные этой строке кода:
ВАР pdfname = $('#&ЛТ;%=AsyncFileUpload2.Идентификатора ClientID%&ГТ;').вал();
alert(pdfname);